visual behavior based bio-inspired polarization techniques in...

32
Dr. Mohammad Iqbal Universitas Gunadarma Jakarta Visual Behavior Based Bio-inspired Polarization Techniques in Computer Vision and Robotics Disajikan dalam seminar : “Further image processing Applications: in the natural sciences and medicine” Rabu, 5 Desember 2012 Sistem Pencitraan Non konvensional terinspirasi dari Alam Sistem Pencitraan Non konvensional terinspirasi dari Alam

Upload: truongdang

Post on 12-Jul-2019

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Dr. Mohammad Iqbal

Universitas GunadarmaJakarta

Visual Behavior Based Bio-inspired Polarization Techniques in Computer Vision and Robotics

Disajikan dalam seminar : “Further image processing Applications: in the natural sciences

and medicine”Rabu, 5 Desember 2012

Sistem Pencitraan Non konvensional terinspirasi dari Alam Sistem Pencitraan Non konvensional terinspirasi dari Alam

Page 2: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

AgendaIntroduction Polarization

Bio-inspired polarization vision :Pola-Stereo VisionOmnidirectional Vision and more Applications

Camera calibration (Polarization + caustics) and shape from polarizationRobot navigation (Skylight polarization patterns)UAV attitude estimation (Polarimetric segmentation)

Multiple Spectral, UV and IRMeasurement and Calibration

Reference

Page 3: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Itot

Intensity

Wave length – color

Polarization

The fact of light in Nature

Introduction

Page 4: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

PolarizationPolarization is the phenomenon that describes the oscillationsorientation of the light (or other radiation) waves which are restricted in direction.

Humans need the help of polarizing optics to visualize most invisible polarization effects.

Page 5: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Polarization

Light can be polarized by several processes :• Selective Absorption – Dichroism• Reflection• Scattering• Birefringent

Page 6: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Bio-inspired polarization visionMany fish, cephalopods, crustaceans, insects, and other animals are capable of perceiving polarized light.

Polarization vision can be used for most tasks of color vision like: object recognition, contrast enhancement, camouflage breaking, and signal detection and discrimination.

From top left to bottom right: a) Bee b) Ant c) Nocturnal d) Salmonid

From left to right (aquatic insects): a) Dragonfly b) Mayfly c) Backswimmer

Page 7: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Bio-inspired polarization visionUseful for navigation tasks :

Self Localization

Orientation

Detection of water, food, prey or obstacle

Bio-inspired examples :terrestrial animal

visual ability to analyze light pattern in the sky or in the reflected surfaces.

marine animals Camouflage or communication

Enhance the visibility of the scenes

From left to right: a)Butterfly b)Mantis shrimp

Page 8: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Bio-inspired polarization visionTerresterial AnimalBee Visual Ability : Self Localization and Orientation info to find a food

In addition to their ability to sense Earth's magnetic field, the bees also have Polarization sensitive ability. This can be understood from the fact that bees have a unique behaviour based-on the position of the sun and the earth's gravity called the swaggle waggle dance of bees [Srinivasan (2011)]

Based-on review of [Andreou and Kalayjian (2002)], other terrestrial animals such as dragonflies and waterstrides use the polarization of reflected light to detect water. The insec alike beetles, flies, and also some reptile such as salamanders and lizards are able to sense and use polarization in their environments.

dragonflies waterstrides beetles salamander Catagylips ant desert

Page 9: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Bio-inspired polarization visionMarine Animal

The cephalopods (one kind of squid) have more unique capability to sense polarization of light. They can respond and reflect the patterns of polarized light at once. The interesting fact is, the cephalopods are colorblind, but their eyes have photoreceptors and corresponding hair-like microvilli which expand their surface area, and can enhanced ability to selectively perceive linearly polarized light [Shashar and Cronin (1996)].

Cuttlefish (one species of cephalopod) have ability to manipulate the reflected pattern of polarization in their skin. They can use its ability for camouflage and also for enhancing the visibility of their prey. They also induced polarization patterns in their skin for communication between male and female during copulation time [Shashar et al. (2000)].

The Octopus used polarization information to increase visual contrast [Shashar and Cronin (1996)]. they have a unique colour-vision system that is able to register a change, located in the mid-band region of the eye. The mid-band may therefore be involved in communication in both colour and polarization space [Marshall and Shashar (1999)].

The mantis shrimp have a hyperspectral eyes with crystalline structure of their microvilli which perceive from the infra-red, visible to UV range. They can also perceive linearly and circularly polarized light [Chiou et al. (2009)].

Page 10: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Bio-inspired Stereo vision

Human eyes are horizontally separated by about 50–75 mm (interpupillary distance) depending on

each individualInterpupillary distance (IPD) is the distance between the center of the pupils of the two eyes. Based on Anthropometric databases in

Military Handbook 743AJ. O. Merritt, S. A. Benton and M. T. Bolas (eds.), Proceedings of SPIE: Stereoscopic Displays and Virtual Reality Systems XI, Vol. 5291, pp. 36-46. San Jose CA) Smith, G., & Atchison, D. A. (1997). The eye and visual optical instruments. Cambridge UK: Cambridge University Press.

Most of animal (also human) have a stereo capabilities to aware scene around.

Human eyes have an overlapping field of view of about 120º. It is only in this field that we have stereoscopic vision. Beyond this 3-D area out to 160-180º, we see things only in two dimensions (2-D)--i.e., flat without depth.

Page 11: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Pola-Stereo VisionThe ChallengePolarization Imaging : The

images are ‘darker’ than intensity images, need at least three different images.

Stereo vision : matching point problem, need clear images, different view, need more geometric approach.

HOW TO GET A WIN-WIN COMBINATION?

Page 12: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Pola-Stereo VisionTo build a prototype of stereo vision system with polarization sensitivity :

Can measure DoP and AoP for every angle of incident light.

Can reconstruct 3D point of stereo images

To develop a simple and fast polarization imaging algorithm based-on stereo vision

Simple and Efficient in setup and algorithm

Easy to Use

Not expensive

The Objective

Page 13: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Pola-Stereo VisionLearning from Previous Researches

WolffIncrease the polarization parameters estimationNo 3D information

Wolff et al (1990, 1994, 1995)

Stereo video polarimetrysystem to visualize the polarization patterns in stereovision Displacement of the camera

Mizera et al 2001

1

2

Sarafraz 2009

Two images are taken simultaneously with different polarization filter settingsOnly the degree of polarization is estimated from the ratio of the images difference.No 3D reconstruction

3

BeamSplitter

1 camera

Multi camera

Page 14: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Pola-Stereo VisionPrinciple of Design

Itot

Stereovision => 2 camerasMeasurement of partially linearly polarized light => at least need 3 imagesAutomatic acquisition => Liquid crystal components

Based on work : Mohammad Iqbal with supervision Prof Fabrice Mériaudeau and Dr. Olivier Morel

Page 15: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

ItotMain Capabilities

Calibration

Stereo Evaluation

Pola-Stereo VisionPolarization-Stereo Imaging System Schema

Image Acquisition

Calibration

Polarization Calibration

Stereo Geometric Calibration

Extract Extract Polarization Polarization InformationInformation

Remove Outlier

3D 3D ReconstructionReconstruction

Feature Detection

Rectifying Image

Stereo Matching

Page 16: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Pola-Stereo VisionEvaluation of System Capabilities

In nature, the light reflected from real objects would have many variations in orientations.

Heterogeneous Scene

3D Reconstruction

Page 17: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Blue sky contains a skylight polarization pattern.

Some insects (e.g., Bee, Cricket, and Desert ant Cataglyphis) have ability to utilize the polarization pattern of the sky for navigation purpose.

Estimating a polarization pattern can be applied for navigation robot by following the strategies of those insects.

To estimate polarization pattern of

skylight

The purpose is to use skylight polarization pattern

for navigation

Robot with the sensitively polarization cameraBlue Sky

Polarization pattern

Omnidirectional VisionIntroduction

Page 18: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Implementing a polarization pattern as additional way in navigation robot. [Lambrinos et al.,2000]

The polarization pattern has the same pattern between simulation model and the real experiment results, it has been shown by Pomozi. [Pomozi et al.,2001] :

Omnidirectional VisionLearning from Previous Researches

• Some insects have ability to utilize polarization pattern for navigation.1. Desert ant Cataglyphis is

able to explore its desert habitat for hundreds of meters while foraging and return back to its nest precisely on a straight line by taking skylight polarization pattern. [Kesson et al.,2002]

2. Cricket is able to use skylight polarization under low degree of polarization for orientation even under unfavorable meterological conditions. [Labhart, 1996]The insect’s

selected region based on degree of polarized skylight( 10%)≥

Page 19: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Omnidirectional Vision

The system uses Polarimetric camera and mirror of catadioptric.

Catadioptric has an omnidirectional view

Polarimetric camera

Mirror

Camera Polarizer Mirror

Various Type of Wide area Lens System

Sensor and Optical System

Page 20: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Omnidirectional VisionPola-Catadioptric Schema

Determine Sun locationDetermine

Sun location

Selecting a mirror for a camera sensor

Selecting a mirror for a camera sensor

HyperbolicHyperbolic ParabolicParabolic SphericalSpherical

Rotating a camera sensor by using Roll and Yaw rotations

system

Rotating a camera sensor by using Roll and Yaw rotations

systemX-axis rotation (Roll)X-axis rotation (Roll)

Z-axis rotation (Yaw)

Z-axis rotation (Yaw)

Combination Yaw + Roll rotations

Combination Yaw + Roll rotations

Estimation of Polarization

Estimation of Polarization

DoLPDoLP AoPAoP

Based on work : Puja Riwaldi, 2010

The combination of rotation system

Rotation system in polar celestial coordinate

Page 21: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Omnidirectional VisionEvaluation of System Capabilities

Using analysis of combination Yaw + Roll rotations we can estimate the polarization pattern (DoP and AoP) from the incident light from the ground.

Yaw = 00 Yaw =  +450

Yaw =  ‐900 Yaw =  +900Yaw = 00

Yaw =  ‐450

Roll = 00

Roll = +300 Roll = ‐300

Roll = +600 Roll = ‐600

Page 22: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Omnidirectional Vision

Camera calibration

3D Reconstruction by means of polarization imaging

Based on work : Olivier Morel, ferraton, Abd-el-rahman Shabayek

More Application…

Shape from Polarization

Page 23: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Robot navigation

Simulation of the sky angle of polarization pattern in Le

Creusot, France at 16:00 on 15-Mar-2011 using a pola-

catadioptric sensor.

Hegedüs et al., Polarization patterns of thick clouds: overcast skies have distribution of the angle of polarization similar to that of clear skies, J.Opt.Soc.Am.A, 2007.

Omnidirectional VisionMore Application…

Based on work : Abd-el-rahman Shabayek

Page 24: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

UAV (unmanned aerial vehicle) attitude estimation

Omnidirectional VisionMore Application…

Based on work : Abd-el-rahman Shabayek

Page 25: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Multiple Spectral

Multiple Spectral, UV and IR

Based on work : Egi Wisnu Moyo and Fitria Handayani S.

Multi-spectral (Multi = more than one, Spectral = plural of spectrum)Spectrum = A band of colors, as seen in a rainbow, produced by separation of the components

of light using prism by their different degrees of refraction according to wavelength.

Asclepios systemShape from Shading

Shape from Polarization

Find using normal, The relationship between :• the angle of polarization ϕ and azimuth angle φ• the degree of polarization ρ and zenith angle θ

φ

Page 26: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Multiple Spectral

Multiple Spectral, UV and IR

Based on work : Egi Wisnu Moyo and Fitria Handayani S.

Shape from Shading

Shape from Polarization

Page 27: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

UV (ultraViolet) – Shape from UVShape from UV

Multiple Spectral, UV and IR

Based on work : Rindra Rantoson, 2009

Page 28: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

IR (Infra Red) – Scanning From HeatingScanning From Heating

Multiple Spectral, UV and IR

Based on work : Gonen Eren, 2009

Page 29: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Stokes Polarimeter DesignMeasurement and Calibration

Based on work : Aristyo Sudhartanto

Calibration Step :

Two measurement of pol states of the scenes : • He-Ne Laser beam with output a single

wavelength at 632.8 nm (Main Focus),• An observed real scene made of a monitor display

and a single polarizer oriented at 0°.

Measurement Result :

Stokes Vector :S0 : Total intensity ( I0 + I90 )S1 : Difference between horizontal and vertical linear

polarization ( I0 - I90 )S2 : Difference between linear polarization at 45°

and – 45° ( I45 – I- 45 )S3 : Difference between right and left circular

polarization ( IRCP – ILCP )

Page 30: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

ConclusionBio Inspired of Polarization Light Research can be classified into :

Based-on Combine the two systems :1. Stereo + Polarization vision (iqbal, 2010)2. Omnidirection (Wide area Lens system) + Polarization vision (Puja, 2010)

Based-on result :1. 3D recontruction (iqbal, 2010)2. Navigation3. Shape or scene estimation4. Measurement and Calibration (Aristio, 2011)

Based-on light Spectrum :1. Visible light2. Multiple spectral system (Egi, 2011) and (Fitria, 2011) 3. UV or IR

Page 31: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

PublicationM. Iqbal, O. Morel, and F. Meriaudeau. A survey on outdoor water hazards detection. In the 5th International Conference on Information & Communication Technology and Systems (ICTS), 2009.

M. Iqbal, O. Morel, and F. Meriaudeau. Choosing local matching score method for stereo matching based-on polarization imaging. In Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on, volume 2, pages 334 –338, feb. 2010. doi: 10.1109/ICCAE.2010.5451536.

M. Iqbal, O. Morel, and F. Meriaudeau. Extract information of polarization imaging from local matching stereo. In Intelligent and Advanced Systems (ICIAS), 2010 International Conference on, pages 1 –6, june 2010.

M. Iqbal, F. Mériaudeau, and O. Morel. Polarization stereoscopic imaging prototype. International Journal of Signal Processing, Image Processing and Pattern Recognition (IJSIP) SERSC, 4 (3), September 2011.

Abd El Rahman Shabayek, Olivier Morel, and David Fofi. Polarization in the eye of a catadioptric sensor. Unpublished work, 2011.

Istvan Pomozi, Gbor Horvth, and Rdiger Wehner. How the clear-sky angle of polarization pattern continues underneath clouds: full-sky measurements and implications for animal orientation. Experimental Biology, 204:29 3 3 –2942, June 2001.

Lianghai Wu, Jun Gao, Zhiguo Fan, and Zhao Xie. How to get navigation information within patches of sky as insect do? International Conference on Signal Processing Systems (ICSPS), (2), 2010.

T. Labhart. How polarization-sensitive interneurones of crickets perform at low degrees of polarization. Experimantal Biology, 199:1467–1475, March 1996.

Sussane Kesson and Rdiger Wehner. Visual navigation in desert ants cataglyphis fortis: are snapshots coupled to a celestial system of reference? Experiment Biology, pages 1971–1978, 2002.

Kane Usher, Peter Ridley, and Peter Corke. A camera as a polarized light compass: Premliminary experiments*. pages 116–120, Sydney, November 2001. Australian Conference on Robotics and Automation.

Abd El Rahman SHABAYEK, Cédric DEMONCEAUX, Olivier MOREL, David FOFI, "Vision Based UAV Attitude Estimation: Progress and Insights", Accepted for publication in the International Conference on Unmanned Aircraft Systems (ICUAS'11), Denver, CO USA, May 2011.

Abd El Rahman SHABAYEK, "Non-Central Catadioptric Sensors Auto-Calibration", LAP Lambert Academic Publishing - ISBN 978-3-8433-6869-8, 29 October 2010 https://www.morebooks.de/store/gb/book/non-central-catadioptric-sensors-auto-calibration/isbn/978-3-

Gonen Eren, Olivier Aubreton, Fabrice Meriaudeau, L.A. Sanchez, Secades, David Fofi, A. Teoman Naskali, Frederic Truchetet and Aytul Ercil, Scanning from heating: 3D shape estimation of transparent objects from local surface heating, OPTICS EXPRESS Electronic Journal,Vol. 17, No. 14, 2009

Page 32: Visual Behavior Based Bio-inspired Polarization Techniques in …mohiqbal.staff.gunadarma.ac.id/Downloads/files/33247/mohiqbal+-+Bio... · Bio-inspired polarization vision yMany fish,

Thanks ☺

32