SlideShare a Scribd company logo
Lunar Terrain Classification
Sean     Brakken-Thal1,
                   Jacqueline                             LeMoigne-Stewart2                                                                Autonomous Landing Experiment                                                                                                       Wavelet Transformation
1:Washington Space Grant, University of Washington                                                                                                                                                         Wavelets are a family of functions that satisfy a set of certain mathematical properties. The
2:NASA Goddard Space Flight Center Code 580                                                                                                                                                                wavelet transformation is a procedure of taking a prototype function called the mother wavelet
                                                                                                                                                                                                           and creating a set of daughter wavelets. These daughter wavelets are scaled and translated copies
                                                                                                                                                                                                           of the mother wavelet. By then convolving these daughter wavelets with the original signal a
                                                                             Background                                                                                                                    set of wavelet coefficients are created for each part of the signal. This process of transforming a
                                                                                                                                                                                                           signal into a set of wavelet coefficients is referred to as the wavelet transformation.
In 2004 NASA was given a new vision to return to exploration of the
                                                                                                                                                                                                           The Gabor Wavelet has had past success in image processing for iris recognition and fingerprint
solar system. With the new vision they were given the challenge to re-
                                                                                                                                                                                                           recognition but little research has been done on using the Gabor Wavelet for terrain classification.
turn to the moon by 2018 with the hope that a mission to Mars would                                                               Figure 6: HiRISE and Range Cameras
                                                                                                                                                                                                           The Gabor wavelet is given by a harmonic function multiplied by a Gaussian function:
be possible as well. To accomplish the goal of returning to the Moon,
                                                                                                     Currently missions to Mars and other objects in the solar system come at great risk due to the
NASA created the Constellation Program to design the new generation                                                                                                                                                                                    i2π x +ψ
                                                                                                                                                                                                                                                                      x2 +γ 2 y 2
                                                                                                                                                                                                                                                                     − 2σ2
                                                                                                     inability to control the landers in real time. While NASA has the best landing procedures of any                                            G=e       λ        e
of space craft. The program consists mainly of the development of the
                                                                                                     other space administration much of the success of a landing comes down to luck. To increase
Ares Launch Vehicles, the Orion Crew Vehicle and the Altair Lunar
                                                                                                     the reliability of landing it is suggested to place two cameras on a lander: A HiRISE camera for      Instead of a complete expansion of the Gabor wavelet, a filter bank of several Gabor filters of
Lander. In addition to the development of the next generation of space
                                                                                                     texture and edge detection and a LIDAR camera for height and slope detection.                         different dilation, orientation and phase is sufficient for terrain classification.
vehicles is the necessity to develop the next generation of data process-
                                                                          Figure 1: Lunar Capsle
ing to aid in the ambitious goals to return to the solar system.                                     This experiment tests the effectiveness of the two wavelets for texture classification in conjunc-
                                                                                                     tion with edge detection, height classification and slope detection for a possible lunar terrain.
In data processing, image processing is one of the key areas under devel-
                                                                                                     The experiment is to guide a landing craft by utilizing texture and edge
opment. Texture segmentation will aid the future of the NASA’s explo-
                                                                                                     information from a HiRISE camera in conjunction to utilizing height
ration aspirations with applications in long-range, mid-range and short-
                                                                                                     and slope information from a Range camera. The Range camera is used                                                                       Figure 11: Gabor Filters
range planning. For long-range planning texture segmentation will help
                                                                                                     to simulate a LIDAR camera.
in landing site selection and path selection. For mid-range and short-                                                                                                                                     One Variation of the Gabor wavelet is the Circular Gabor wavelet. This wavelet differs from the
range planning texture segmentation has applications to autonomous                                   To test the algorithms for landing and the different filters for the two                               traditional Gabor wavelet by being orientation invariant. Like the traditional Gabor wavelet it is
precision landing and obstacle avoidance.                                                            cameras a model of a possible lunar landscape was made. This model                                    created by multiplying a sinusoid function with a Gaussian function:
                                                                                                                                                              ˆ
                                                                                                     is then fixed to a platform that is able to move in the z direction while                                                                             √
                                                                                                                                                                                                                                                              x2 +y 2           x2 +γ 2 y 2
                                                                             Figure 2: Ares I                                                                                                                                                                                  − 2σ2
                                                                                                                                           ˆ      ˆ
                                                                                                     the cameras are able to move in the x and y directions. By allowing the Figure 7: Lunar Model                                            Gc = ei2π        λ      +ψ   e
                                                                                                     cameras to move in the horizontal directions while the platform moves
                                                                                                     in the vertical a landing sequence is able to be tested. Shown below are some preliminary results
                                                                                                     of the HiRISE camera using the Gabor filter, the Circular Gabor filter and an edge detector.

                                          Figure 3: JSC
                                                                                                                                                                                                                                               Figure 12: Gabor Filters


                                                            Texture Segmentation                                                                                                                                                                                 Olympus Mons Experiment
The process of breaking the image into regions of like characteristics is known as segmenta-
                                                                                                                                                                                                           To test the effectiveness of the wavelet method a region of Martian terrain near Olympus Mons
tion. By segmenting the image into different regions further processing is able to be done to                               Figure 8: Gabor Filter Outputs of the Lunar Model                              (18◦N 133◦W ) was chosen to convolve with the Gabor and Circular Gabor filters. To simulate
classify a region based on its characteristics or to extract different features from the region.
                                                                                                     The Gabor filter showed moderate success with it interacting with the expected areas of texture.       how the filters would operate during a landing sequence several resolutions of the terrain near
                                                                                                     Four filters were used to get the output shown which included two phases and two orientations.         Olympus Mons were used. For the Gabor wavelet, 4 filters were used. For the Circular Gabor
One type of image segmentation is to break the image into different re-                                                                                                                                    wavelet one filter was used.
gions based on the region’s texture. One of the underlying problems of
texture segmentation lies in how texture is defined. The phenomenon of
texture is one that is frequently experienced but differs so greatly given
the context of the experience that it is hard to define. One useful defini-   Figure 4: Texture
tion is that a region of texture is a region of features, at some scale s0,
such that when the region is viewed from a larger scale, s1, the region becomes homogeneous. A
feature is a region, at some scales0, such that when viewed at a smaller scale, s1, the region be-
comes homogeneous. Thus by zooming out textures become homogeneous where as by zooming                                  Figure 9: Circular Gabor Filter Output of the Lunar Model
in features become homogeneous.                                                                      The Circular Gabor filter did not interact as well as the traditional Gabor filter though only one
A pixel of texture, then, would be one such that its neighborhood has a                              phase was tested. By only testing one phase the Circular Gabor filter took 25% of the computation                                       Figure 13: Gabor Filter Outputs
large variance in the gray scale intensity of the image. Instead of calcu-                           time of the traditional Gabor Filter.
lating the variance of every pixel’s neighborhood it is more efficient to
convolve an image with a bank of filters that only interact strongly with
regions of texture. This process of filtering an image is called transform-
ing the signal. This is done in hopes that texture in the filtered image
                                                                             Figure 5: Feature
will be easier to detect and thereby classify as “Good” or “Bad”.


                                                                                                                           Figure 10: Edge Detector Output of the Lunar Model
                                                                                                     The edge detector was successful in finding the edges in the image. To be used for landing zone                                         Figure 14: Gabor Filter Outputs
                                                                                                     selection additional filters would be required due to its inability to interact with regions near an   Figures 8 and 9 show a region near Olympus Mons, the Gabor and Circular Gabor filter outputs
                                                                                                     edge.                                                                                                 and the outputs after thresholding.

More Related Content

Viewers also liked

كلانا ابوه النيل وامه مصر
كلانا ابوه النيل وامه مصركلانا ابوه النيل وامه مصر
كلانا ابوه النيل وامه مصر
aboomar1960
 
汤道生 开放平台架构设计
汤道生 开放平台架构设计汤道生 开放平台架构设计
汤道生 开放平台架构设计drewz lin
 
Smart city nizza y barcelona lara
Smart city nizza y barcelona laraSmart city nizza y barcelona lara
Smart city nizza y barcelona lara
rivarasilvia
 
عرض شجرة للحفلة
عرض شجرة للحفلةعرض شجرة للحفلة
عرض شجرة للحفلة
ibrahim fattani
 
HR Technology Conference Images
HR Technology Conference ImagesHR Technology Conference Images
HR Technology Conference Images
Workday
 
Agne vulgaris 2 AKPER PEMKAB MUNA
Agne vulgaris 2  AKPER PEMKAB MUNA Agne vulgaris 2  AKPER PEMKAB MUNA
Agne vulgaris 2 AKPER PEMKAB MUNA
Operator Warnet Vast Raha
 
Verbale n. 14 comm cong 6+8 3 dicembre 2013
Verbale n. 14 comm cong 6+8 3 dicembre 2013Verbale n. 14 comm cong 6+8 3 dicembre 2013
Verbale n. 14 comm cong 6+8 3 dicembre 2013GMarazzini
 
Faximili ( santoso ,nim.14 230.0003 )
Faximili ( santoso ,nim.14 230.0003 )Faximili ( santoso ,nim.14 230.0003 )
Faximili ( santoso ,nim.14 230.0003 )santoso arsy
 
اجمل صوره
اجمل صورهاجمل صوره
اجمل صورهmagdy-f
 
Museo Motori e Meccanismi Università Palermo per Lab F editoria digitale
Museo Motori e Meccanismi Università Palermo per Lab F editoria digitale Museo Motori e Meccanismi Università Palermo per Lab F editoria digitale
Museo Motori e Meccanismi Università Palermo per Lab F editoria digitale
Informamuse srl
 
PMI Institución Agrícola de Urabá
PMI Institución Agrícola de UrabáPMI Institución Agrícola de Urabá
PMI Institución Agrícola de Urabá
Sandra Muñoz
 
WSRtrading.it - simplest, smartest, cheapest way to invest
WSRtrading.it - simplest, smartest, cheapest way to investWSRtrading.it - simplest, smartest, cheapest way to invest
WSRtrading.it - simplest, smartest, cheapest way to investwsrtrading
 
Verbale n. 4 comm 5 del 3 luglio 2013
Verbale n. 4 comm 5 del 3 luglio 2013Verbale n. 4 comm 5 del 3 luglio 2013
Verbale n. 4 comm 5 del 3 luglio 2013GMarazzini
 

Viewers also liked (13)

كلانا ابوه النيل وامه مصر
كلانا ابوه النيل وامه مصركلانا ابوه النيل وامه مصر
كلانا ابوه النيل وامه مصر
 
汤道生 开放平台架构设计
汤道生 开放平台架构设计汤道生 开放平台架构设计
汤道生 开放平台架构设计
 
Smart city nizza y barcelona lara
Smart city nizza y barcelona laraSmart city nizza y barcelona lara
Smart city nizza y barcelona lara
 
عرض شجرة للحفلة
عرض شجرة للحفلةعرض شجرة للحفلة
عرض شجرة للحفلة
 
HR Technology Conference Images
HR Technology Conference ImagesHR Technology Conference Images
HR Technology Conference Images
 
Agne vulgaris 2 AKPER PEMKAB MUNA
Agne vulgaris 2  AKPER PEMKAB MUNA Agne vulgaris 2  AKPER PEMKAB MUNA
Agne vulgaris 2 AKPER PEMKAB MUNA
 
Verbale n. 14 comm cong 6+8 3 dicembre 2013
Verbale n. 14 comm cong 6+8 3 dicembre 2013Verbale n. 14 comm cong 6+8 3 dicembre 2013
Verbale n. 14 comm cong 6+8 3 dicembre 2013
 
Faximili ( santoso ,nim.14 230.0003 )
Faximili ( santoso ,nim.14 230.0003 )Faximili ( santoso ,nim.14 230.0003 )
Faximili ( santoso ,nim.14 230.0003 )
 
اجمل صوره
اجمل صورهاجمل صوره
اجمل صوره
 
Museo Motori e Meccanismi Università Palermo per Lab F editoria digitale
Museo Motori e Meccanismi Università Palermo per Lab F editoria digitale Museo Motori e Meccanismi Università Palermo per Lab F editoria digitale
Museo Motori e Meccanismi Università Palermo per Lab F editoria digitale
 
PMI Institución Agrícola de Urabá
PMI Institución Agrícola de UrabáPMI Institución Agrícola de Urabá
PMI Institución Agrícola de Urabá
 
WSRtrading.it - simplest, smartest, cheapest way to invest
WSRtrading.it - simplest, smartest, cheapest way to investWSRtrading.it - simplest, smartest, cheapest way to invest
WSRtrading.it - simplest, smartest, cheapest way to invest
 
Verbale n. 4 comm 5 del 3 luglio 2013
Verbale n. 4 comm 5 del 3 luglio 2013Verbale n. 4 comm 5 del 3 luglio 2013
Verbale n. 4 comm 5 del 3 luglio 2013
 

Recently uploaded

Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 

Recently uploaded (20)

Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 

Nasa poster

  • 1. Lunar Terrain Classification Sean Brakken-Thal1, Jacqueline LeMoigne-Stewart2 Autonomous Landing Experiment Wavelet Transformation 1:Washington Space Grant, University of Washington Wavelets are a family of functions that satisfy a set of certain mathematical properties. The 2:NASA Goddard Space Flight Center Code 580 wavelet transformation is a procedure of taking a prototype function called the mother wavelet and creating a set of daughter wavelets. These daughter wavelets are scaled and translated copies of the mother wavelet. By then convolving these daughter wavelets with the original signal a Background set of wavelet coefficients are created for each part of the signal. This process of transforming a signal into a set of wavelet coefficients is referred to as the wavelet transformation. In 2004 NASA was given a new vision to return to exploration of the The Gabor Wavelet has had past success in image processing for iris recognition and fingerprint solar system. With the new vision they were given the challenge to re- recognition but little research has been done on using the Gabor Wavelet for terrain classification. turn to the moon by 2018 with the hope that a mission to Mars would Figure 6: HiRISE and Range Cameras The Gabor wavelet is given by a harmonic function multiplied by a Gaussian function: be possible as well. To accomplish the goal of returning to the Moon, Currently missions to Mars and other objects in the solar system come at great risk due to the NASA created the Constellation Program to design the new generation i2π x +ψ x2 +γ 2 y 2 − 2σ2 inability to control the landers in real time. While NASA has the best landing procedures of any G=e λ e of space craft. The program consists mainly of the development of the other space administration much of the success of a landing comes down to luck. To increase Ares Launch Vehicles, the Orion Crew Vehicle and the Altair Lunar the reliability of landing it is suggested to place two cameras on a lander: A HiRISE camera for Instead of a complete expansion of the Gabor wavelet, a filter bank of several Gabor filters of Lander. In addition to the development of the next generation of space texture and edge detection and a LIDAR camera for height and slope detection. different dilation, orientation and phase is sufficient for terrain classification. vehicles is the necessity to develop the next generation of data process- Figure 1: Lunar Capsle ing to aid in the ambitious goals to return to the solar system. This experiment tests the effectiveness of the two wavelets for texture classification in conjunc- tion with edge detection, height classification and slope detection for a possible lunar terrain. In data processing, image processing is one of the key areas under devel- The experiment is to guide a landing craft by utilizing texture and edge opment. Texture segmentation will aid the future of the NASA’s explo- information from a HiRISE camera in conjunction to utilizing height ration aspirations with applications in long-range, mid-range and short- and slope information from a Range camera. The Range camera is used Figure 11: Gabor Filters range planning. For long-range planning texture segmentation will help to simulate a LIDAR camera. in landing site selection and path selection. For mid-range and short- One Variation of the Gabor wavelet is the Circular Gabor wavelet. This wavelet differs from the range planning texture segmentation has applications to autonomous To test the algorithms for landing and the different filters for the two traditional Gabor wavelet by being orientation invariant. Like the traditional Gabor wavelet it is precision landing and obstacle avoidance. cameras a model of a possible lunar landscape was made. This model created by multiplying a sinusoid function with a Gaussian function: ˆ is then fixed to a platform that is able to move in the z direction while √ x2 +y 2 x2 +γ 2 y 2 Figure 2: Ares I − 2σ2 ˆ ˆ the cameras are able to move in the x and y directions. By allowing the Figure 7: Lunar Model Gc = ei2π λ +ψ e cameras to move in the horizontal directions while the platform moves in the vertical a landing sequence is able to be tested. Shown below are some preliminary results of the HiRISE camera using the Gabor filter, the Circular Gabor filter and an edge detector. Figure 3: JSC Figure 12: Gabor Filters Texture Segmentation Olympus Mons Experiment The process of breaking the image into regions of like characteristics is known as segmenta- To test the effectiveness of the wavelet method a region of Martian terrain near Olympus Mons tion. By segmenting the image into different regions further processing is able to be done to Figure 8: Gabor Filter Outputs of the Lunar Model (18◦N 133◦W ) was chosen to convolve with the Gabor and Circular Gabor filters. To simulate classify a region based on its characteristics or to extract different features from the region. The Gabor filter showed moderate success with it interacting with the expected areas of texture. how the filters would operate during a landing sequence several resolutions of the terrain near Four filters were used to get the output shown which included two phases and two orientations. Olympus Mons were used. For the Gabor wavelet, 4 filters were used. For the Circular Gabor One type of image segmentation is to break the image into different re- wavelet one filter was used. gions based on the region’s texture. One of the underlying problems of texture segmentation lies in how texture is defined. The phenomenon of texture is one that is frequently experienced but differs so greatly given the context of the experience that it is hard to define. One useful defini- Figure 4: Texture tion is that a region of texture is a region of features, at some scale s0, such that when the region is viewed from a larger scale, s1, the region becomes homogeneous. A feature is a region, at some scales0, such that when viewed at a smaller scale, s1, the region be- comes homogeneous. Thus by zooming out textures become homogeneous where as by zooming Figure 9: Circular Gabor Filter Output of the Lunar Model in features become homogeneous. The Circular Gabor filter did not interact as well as the traditional Gabor filter though only one A pixel of texture, then, would be one such that its neighborhood has a phase was tested. By only testing one phase the Circular Gabor filter took 25% of the computation Figure 13: Gabor Filter Outputs large variance in the gray scale intensity of the image. Instead of calcu- time of the traditional Gabor Filter. lating the variance of every pixel’s neighborhood it is more efficient to convolve an image with a bank of filters that only interact strongly with regions of texture. This process of filtering an image is called transform- ing the signal. This is done in hopes that texture in the filtered image Figure 5: Feature will be easier to detect and thereby classify as “Good” or “Bad”. Figure 10: Edge Detector Output of the Lunar Model The edge detector was successful in finding the edges in the image. To be used for landing zone Figure 14: Gabor Filter Outputs selection additional filters would be required due to its inability to interact with regions near an Figures 8 and 9 show a region near Olympus Mons, the Gabor and Circular Gabor filter outputs edge. and the outputs after thresholding.