• No results found

Crater detection with segmentation-based image processing algorithm

N/A
N/A
Protected

Academic year: 2022

Share "Crater detection with segmentation-based image processing algorithm"

Copied!
22
0
0

Loading.... (view fulltext now)

Full text

(1)

Observation & Science

Date: 07/05/2010 CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris. All rights reserved, 2007, Thales Alenia Space

Template reference : 100181708K-EN

Crater detection with segmentation-based image processing algorithm

M. Spigai, S. Clerc

(Thales Alenia Space-France)

V. Simard-Bilodeau (

U. Sherbrooke and NGC Aerospace, Canada)

(2)

Observation & Science

Page 2

Outline

n Context

n Reference Scenarios, Needs n Quick state-of-the-art

n Algorithm principle

n Performances, sensitivity

n Conclusion/Perspective

(3)

All rights reserved, 2007, Thales Alenia Space Observation & Science

Date: 07/05/2010

Page 3

CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris.

Context : Precision landing for interplanetary mission

• Mission to mars : reach points of scientific interest on Mars

• Mission to the Moon : future human base on the Moon

• Asteroid exploration

Typical need of the required precision of landing is : 100 m – 200 m.

(4)

Observation & Science

Page 4

Standard lander navigation

A “standard” lander navigation

n Takes an initial position knowledge initialized from ground tracking

n Propagates the position by the measurement of non-gravitational acceleration with an IMU.

n The initial position error is typically around 1 km and the IMU integration error is around 600 m – 10 km.

Regarding the need of precision of landing on the Moon, there is clearly a need of terrain-relative sensors to reduce navigation error (altimeter, lidar and/or camera) :

n Joint PhD thesis NGC Aerospace (Canadian SME) / ESA / TAS-F, 2008-2011, V. Simard- Bilodeau : absolute position and surface relative velocity using surface features during the proximity operation of a planetary mission (orbiting phase and landing phase).

n Internal TAS-F study on vision-based navigation to improve landing precision : crater detection and identification

Moreover terrain-relative sensors are also needed for other purposes such as fine control of terminal velocity and Hazard detection and avoidance.

n TAS-I studies (Turin, Italy)

(5)

All rights reserved, 2007, Thales Alenia Space Observation & Science

Date: 07/05/2010

Page 5

CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris.

Lunar Lander Scenario

• Reference for the study

n At a given time, the goal is to detect in an image as much craters as possible and to match them with a reference database in order to improve the current localisation of the lander.

n Craters position errors as input of an Extended Kalman Filter as state estimator

(6)

Observation & Science

Page 6

Needs for the present image processing study

Reference scenario = Lunar lander braking phase

Principle, on the current grey level image acquired :

n To detect as much craters as possible (not necessarily all the craters) n To model each detected crater by an ellipse : localisation, axis, orientation

Study focus on the Pd/Pfa and the precision of localisation

Expected crater detection algorithm properties:

n A low probability of false alarm with a “reasonable” probability of detection n A mean localization error that is lower than 3-4 pixels

n Relatively simple algorithm with real time capabilities n Robust to changes of pose, resolution and illumination

No a priori information concerning potential crater positions at the current

time is taken into account in the study : We are in the worst case !

(7)

All rights reserved, 2007, Thales Alenia Space Observation & Science

Date: 07/05/2010

Page 7

CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris.

Quick State of the art

Mainly coming from : TAS-I and TAS-F Cannes Phd Thesis V. Bilodeau.

Hough-transform based :

n Pros : Robust against edge discontinuity.

n Cons : Requires high computation power, Sensitive to noise.

Edge-based :

n Pros : The algorithm false detection rate is low and accuracy of the crater localisation in pixel is good.

n Cons : Not robust to noisy edges of old craters (but more robust than the majority of Hough-based algorithm). Requires high computation power.

• Local low-level features (Harris, SIFT, SURF, …)

n These features lead from very slow to very fast algorithms and there is a limited robustness to pose/scale/lighting conditions

Filte re d Thin Edge s

pixe ls

pixels

100 200 300 400 500 600

50

100

150

200

250

300

350

400

Ellips e s De te cted Autonomous ly

pixe ls

pixels

100 200 300 400 500 600

50

100

150

200

250

300

350

400 Image

pixels

pixels

100 200 300 400 500 600 700

50

100

150

200

250

300

350

400

(8)

Observation & Science

Page 8

Parallel field of research : Target recognition in SAR imagery

Exemple of database (MSTAR, non confidential)

Computation of a feature vector in order to distinguish vehicle classes

(9)

All rights reserved, 2007, Thales Alenia Space Observation & Science

Date: 07/05/2010

Page 9

CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris.

Algorithm principle : High-level surface features

Main hypothesis : a typical crater is composed of a shadow followed by a bright object representing the illuminated part of the crater.

Crater object = set of pixels (x1 = columns, x2 = lines), the ellipse estimation is obtained by eigenvalues/eigenvectors of the covariance matrix of (x1,x2).

=

σ σ σ σ

2 2 21

12 2 1

(10)

Observation & Science

Page 10

Algorithm Steps

Initial Image

Prior information :

Sunlight « rough » angle and elevation, Min/Max size of objects of interest Unsupervised segmentation

Example : K-means with N classes Selection of potential Dark/Bright objects

Geometrical check Ellipse

characterization

(11)

All rights reserved, 2007, Thales Alenia Space Observation & Science

Date: 07/05/2010

Page 11

CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris.

Data available for the study

TAS-F Cannes synthetic images With ESA software : PANGU

With fine ground-truth

TAS-I Database

Real images coming from ESA,NASA Synthetic images, ESA software : PANGU

Without fine ground-truth

©NASA

©TAS-F

Quantitative results

Qualitative visual results Nadir/slant view,

High, low and

very low sun elevation

Moon, Mars, Asteroid.

(12)

Observation & Science

Page 12

Qualitative results (real images)

Tests on real images :

n Same algorithm performs correctly on very different images n Very low level of false alarm

(13)

All rights reserved, 2007, Thales Alenia Space Observation & Science

Date: 07/05/2010

Page 13

CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris.

Qualitative results (real images)

Mars, Hourglass Crater, ©ESA Mars, Crater ice, ©NASE HiRISE

But the algorithm is not always adapted :

n For instance, detection is more difficult on highly eroded martian craters

(14)

Observation & Science

Page 14

Quantitative results (synthetic images)

Test images generated with PANGU

n Images 512x512, gray level, and associated « ground truth » of crater locations and sizes n Three Sun elevations: 77.5°, 22.5° and 2.5° (~ Moon pole case)

n 2 different views: nadir and slant

Nadir view, Sun low

Nadir view, Sun high Nadir view, Sun very low

«« RawRaw » images» images

(15)

All rights reserved, 2007, Thales Alenia Space Observation & Science

Date: 07/05/2010

Page 15

CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris.

Quantitative results (synthetic images)

(16)

Observation & Science

Page 16

Quantitative results (synthetic images)

(17)

All rights reserved, 2007, Thales Alenia Space Observation & Science

Date: 07/05/2010

Page 17

CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris.

Quantitative results (synthetic images)

(18)

Observation & Science

Page 18

Quantitative results (synthetic images)

(19)

All rights reserved, 2007, Thales Alenia Space Observation & Science

Date: 07/05/2010

Page 19

CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris.

Sensitivity to algorithm parameters

The general sensitivity to parameters is acceptable.

The two most critical parameters are :

n The number of clusters of the k-means segmentation algorithm. An interval of n=[5-6], set empirically, has given quite good robustness during exploitations. A link with the physical description of the different typical terrain of the area of landing should bring benefit to that.

n The maximum/minimum size of the crater (number of pixels). This parameter is critical because depends a lot on the scene, phase of descent and the resolution of the image.

Nevertheless, with the knowledge of the scene, it should be easy to set this parameters.

Concerning other parameters : The algorithm is quite robust. It should be noticed that some enhancements should be possible by using a priori

knowledge on the scene, phase of descent, etc.

(20)

Observation & Science

Page 20

Elements for real times capabilities

To give a feeling of the RT capabilities, we give here some values of CPU time needed, and which part is the most demanding in CPU.

It should be notice that :

n Algorithm has been coded in MATLAB without optimization.

n Tests have been performed on a TAS Laptop designed for non-scientific matters

=> So absolute performances can be improved !

(21)

All rights reserved, 2007, Thales Alenia Space Observation & Science

Date: 07/05/2010

Page 21

CCT-TSI & GdR Isis : reconnaissance d'objets en imagerie spatiale, Paris.

Synthesis on the algorithm

• Working with shape rather than edges has some advantages

n Bright/dark pairing is easier

n Ellipse fitting is direct n But also some drawbacks

n Craters are not detected when dark/bright object is connected to background n CPU time / complexity

n seems compatible with our hypothesis

n Probably faster than all other algorithms n Robustness

n Seems very good. Behavior is similar on real and synthetic images.

n Few parameters to adjust, knowledge of sun direction essentially n Precision

n Seems compatible with our hypothesis

n Crater size error seems only weakly correlated with crater size n Detection performance

n Detection probability is lower than expected, but still manageable

(22)

Observation & Science

Page 22

Conclusion/Perspective

• Conclusion

n The algorithm based on segmentation of the scene and ellipse estimation with pixels

covariance has been defined and its performances and robustness studied in the case of the lunar lander braking phase.

n This algorithm seems to be a good candidate for on board navigation.

• Perspective

n Take into accout prior information

n Coming from database, including the identification

n Coming from simple geometric considerations on craters, or in a priori information on phase of descent/position of sun, physical consitutuon of the ground, etc.

n Test possible enhancements

n Pre-processing : filtering, enhancement, etc.

n Other segmentation algorithms

References

Related documents

Thus, it can be argued that conventional fish breeding and, of late, aquatic biotech- nology was adopted by actors in the fish farming business to increase their competitiveness and

For the complete human mRNA interactome data set, we used the combination of proteins found in this study (FDR 1%), proteins from HeLa mRNA interactome 2 and HEK293 cell

All three individual user groups (faculty, graduates and undergraduates) unanimously ranked "The library has comfortable and inviting location; the library is a getaway for

The Air Canada pilot health program includes preventive care targeted at specific chronic diseases and long-term conditions that require ongoing monitoring

Our results suggest that FDI tends to increase competition, as measured by price cost margins, but there is no visible effect of competition on R&D intensities in Chinese

The activity coefficients of water + MDEA were modelled by means of the NRTL equations using the VLE and SLE data measured in this work in addition to VLE [39-43], SLE [35]and

Returning to Ecclesiastes, we will see, following some observations made in rabbinic literature, that turning, circularity, and backtracking are characteristic not merely of what

Enige verswakking of verandering in my gesondheidstoestand of in dié van my afhanklikes voor die datum of gebeurtenis wat deur Bestmed vir die aanvang van lidmaatskap gestel