SlideShare a Scribd company logo
1 of 1
Download to read offline
zf = 0 μm
• By locating heights of several points on sample, able to crudely
profile surface of glass samples.
• Surface profiling also applicable to reflective PDMS plastic
samples.
• Able to locate focal point to within 500nm accuracy (200nm
when post-processing with quadratic regression)
• Plans made to further develop auto-focusing program to assist
further with other laser writing processes.
• Surface profiling shows promise for practical use around lab
• Image-based position detection proven very feasible and will
greatly improve and accelerate surface profiling and leveling
assistance.
• Auto-focusing program to be used soon by other lab operators
in Herman Photonics Group to accelerate laser writing.
• Obtained sample image reflections from glass at nanometer
intervals whilst moving relative to focal plane.
• Theoretically, Gaussian beam is symmetrical about focal plane.
However, rings form in image when glass surface is above focal
point, apparently a result of glass reflections. This asymmetry
allows for image-based position detection.
• Analyzed pixel intensity trends with goal of detecting position
based on reflected image.
• Repeated experiment for fibre, additional recording images
along Y-axis to account for curvature
• Experimentally applied filters to determine best method to
convert raw image into processable data
Image Interpretation by Software in Auto-focusing and Leveling Assistance Program for Femtosecond Direct Laser Writing
Martin Leunga, Erden Ertorerb, Kenneth KC. Leea, Peter R. Hermanb
aDiv. of Engineering Science, University of Toronto, bDiv. of Electrical and Computer Engineering, University of Toronto
ACKNOWLEDGEMENTS: Kyle Hounslow (OpenCV Tutorial), OpenCV SDK developers, Aerotech A3200 SDK developers.
SETUP
• Raw image converted to binary images using HSV
thresholding and erosion/dilation morphology
• Track spot area and centre pixel intensity as well as stage
position
NS
EP
INTRODUCTION
• In femtosecond direct laser writing a laser beam
passes through a lens and is focused upon a flat glass
or fibre sample. The concentrated beam energy
changes chemical structure of glass, allowing creation
of microscopic filament, optical waveguides,
microfluidic channels, and many more structures.
• Manual positioning and orientation of glass sample
(relative to laser focus) tedious and subjective to user,
therefore often erroneous.
• Objective: Utilize image processing software to
automate and improve precision of focusing.
Figure 2: Schematic detailing the flow of obtaining, processing, and application of data. A laser is
reflected downwards off a dichroic mirror, focusing through a lens onto a glass sample. Due to Fresnel
reflection, ~4% of laser light is reflected back upwards and columnated through the objective lens. The
column passes through the dichroic mirror, is refocused by imaging lens and read by CCD camera.
Magnification occurs as a result of the two lenses in a factor of f2/f1: ~44.4x. Some optical devices omitted
for clarity.
Figure 3: a) Different reflections (as exported by CCD camera) off of glass samples beside their corresponding
positions relative to the focal plane. b) Fibre setups require an additional orientation of the Y-axis because the
curvature of the cylindrical fibre surface scatters the light and blurs the image.
METHOD
METHOD
b)a)
Figure 4: The OpenCV library enables program to convert raw image data into a clean binary image, easy for
software interpretation. a) Raw reflection image data obtained from CCD Camera . b) OpenCV inRange function
converts grayscale to binary (B&W) using a user-defined threshold value. c) Resulting figure filled in using
erosion/dilation morphology techniques. The pixel area of this image A(z) and centre pixel intensity of the raw
image I(z) are passed to software processing. ΣΔ|I| also used from raw image for image-based position detection.
RESULTS
• Obtained z Position vs Intensity/Area Graph, showing a
signature when at focal plane: Minimum area with maximum
intensity
• Successfully developed program to automatically locate,
record, and move to focal plane (within 500nm accuracy)
according to this signature.
Figure 7: Preliminary surface profile scans using thousands of focal plane positions returned by the auto-focus
program. a) Flat, tilted glass sample. To the eye, the sample looks perpendicular to the scan direction. However,
the profile is able to display the minute x and y tilt angles of the sample (0.16° and 0.27° respectively). b) Non-flat
PDMS plastic sample. Long flat planes are a software error caused by the wavy surface. However, profile is able
to detect a circular hole, edges, and evidence of waviness in the sample.
• Trend found to conduct image-based position detection (
differentiating stage position using only image given by camera
without requiring a moving scan): When focal plane inside
sample, rings (Fig. 3a) cause intensity “waviness” in image:
changes in intensities within image more intense. “Waviness”
measurable by ΣΔ|I| parameter.
CONCLUSION/FUTURE WORK
0
1000
2000
3000
4000
5000
6000
0
10
20
30
40
50
60
70
-0.1 -0.05 0 0.05 0.1
Thousands
Z position (mm)
ΣΔ|I|
Area
Figure 8: Trend analysis. The sum of the
absolute differences of intensity
between adjacent pixels gives us a
measure of the “waviness” of the image
pixels. This is shown in blue. In teal, the
area is shown and using intensity, the
focal plane is located and set to Z= 0.
The trend value at Z = 0 can then be used
as a reference to determine whether the
stage is above or below the focal point
being given only the image.
a) b)
Figure 1: Conventional femtosecond
direct laser writing setups in Herman
Photonics Group. a) Flat glass
sample writing. Beam comes
downwards from the top and is
focused through the lens onto the
glass sample placed upon the stage.
b) Fibre writing. Beam is instead
focused onto thin (125 micron) fibre.
• Analyzed reflected images of laser on CCD camera while
sample is at various positions relative to focus.
• Utilized OpenCV (for image acquisition and processing) and
Aerotech A3200 (for stage feedback and control) libraries in
conjunction with Micosoft Visual Studio 2010 (C and C++).
zf
0.125 mm
zf (x,y) zf (x,y)b)a)
2Δz= 500nm
a) b) c)
Raw Image Thresholding Erosion/Dilation
I(z)
A(z)Σ|ΔI|
z = +10 μm
z = -10 μm
1 μm
Figure 5: Results of pixel intensity in RGB scale (y-axis, green) and spot area in pixels (y-axis, blue) versus
Z-position in mm (x-axis) . a) Large scan over 0.5 mm range. At around -0.3 mm the camera records a high
intensity at showing signature of maximum (255) high intensity. b) A closer look at the signature area. The focal
point is selected at the minimum of the curve shown. When repeated, the focal position is reproducible within a
range of around 500 nanometers (0.00005 mm)

More Related Content

What's hot

Image reconstruction in nuclear medicine
Image reconstruction in nuclear medicineImage reconstruction in nuclear medicine
Image reconstruction in nuclear medicineshokoofeh mousavi
 
Survey on Haze Removal Techniques
Survey on Haze Removal TechniquesSurvey on Haze Removal Techniques
Survey on Haze Removal TechniquesEditor IJMTER
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light FieldsSIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light FieldsGordon Wetzstein
 
A fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation priorA fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation priorLogicMindtech Nologies
 
Visibility Enhancement of Hazy Images using Depth Estimation Concept
Visibility Enhancement of Hazy Images using Depth Estimation ConceptVisibility Enhancement of Hazy Images using Depth Estimation Concept
Visibility Enhancement of Hazy Images using Depth Estimation ConceptIRJET Journal
 
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing MethodsIJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing MethodsISAR Publications
 
Missing cone artifact removal in odt using unsupervised deep learning in the ...
Missing cone artifact removal in odt using unsupervised deep learning in the ...Missing cone artifact removal in odt using unsupervised deep learning in the ...
Missing cone artifact removal in odt using unsupervised deep learning in the ...Chung Hyung Jin
 
Poster image processing
Poster image processingPoster image processing
Poster image processingMinwoo Kim
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolutionalokahuti
 
CVGIP 2010 Part 3
CVGIP 2010 Part 3CVGIP 2010 Part 3
CVGIP 2010 Part 3Cody Liu
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of ImageSatheesh K
 
High quality single shot capture of facial geometry
High quality single shot capture of facial geometryHigh quality single shot capture of facial geometry
High quality single shot capture of facial geometryBrohi Aijaz Ali
 
Review on Various Algorithm for Cloud Detection and Removal for Images
Review on Various Algorithm for Cloud Detection and Removal for ImagesReview on Various Algorithm for Cloud Detection and Removal for Images
Review on Various Algorithm for Cloud Detection and Removal for ImagesIJERA Editor
 

What's hot (20)

Image reconstruction in nuclear medicine
Image reconstruction in nuclear medicineImage reconstruction in nuclear medicine
Image reconstruction in nuclear medicine
 
Survey on Haze Removal Techniques
Survey on Haze Removal TechniquesSurvey on Haze Removal Techniques
Survey on Haze Removal Techniques
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light FieldsSIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
 
A fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation priorA fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation prior
 
Visibility Enhancement of Hazy Images using Depth Estimation Concept
Visibility Enhancement of Hazy Images using Depth Estimation ConceptVisibility Enhancement of Hazy Images using Depth Estimation Concept
Visibility Enhancement of Hazy Images using Depth Estimation Concept
 
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing MethodsIJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
 
Lecture02
Lecture02Lecture02
Lecture02
 
Missing cone artifact removal in odt using unsupervised deep learning in the ...
Missing cone artifact removal in odt using unsupervised deep learning in the ...Missing cone artifact removal in odt using unsupervised deep learning in the ...
Missing cone artifact removal in odt using unsupervised deep learning in the ...
 
Poster image processing
Poster image processingPoster image processing
Poster image processing
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
F045073136
F045073136F045073136
F045073136
 
Ideal radiography
Ideal radiographyIdeal radiography
Ideal radiography
 
camera calibration
 camera calibration camera calibration
camera calibration
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolution
 
Light field
Light field Light field
Light field
 
CVGIP 2010 Part 3
CVGIP 2010 Part 3CVGIP 2010 Part 3
CVGIP 2010 Part 3
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of Image
 
High quality single shot capture of facial geometry
High quality single shot capture of facial geometryHigh quality single shot capture of facial geometry
High quality single shot capture of facial geometry
 
Lm342080283
Lm342080283Lm342080283
Lm342080283
 
Review on Various Algorithm for Cloud Detection and Removal for Images
Review on Various Algorithm for Cloud Detection and Removal for ImagesReview on Various Algorithm for Cloud Detection and Removal for Images
Review on Various Algorithm for Cloud Detection and Removal for Images
 

Viewers also liked

Chan brother twa
Chan brother twaChan brother twa
Chan brother twaLily Lee
 
Alto Imperio Romano
Alto Imperio RomanoAlto Imperio Romano
Alto Imperio Romanoabelprados
 
Cincopistas2
Cincopistas2Cincopistas2
Cincopistas2Geni
 
What Motivates You? How Attitudes About Digital Media Shape Teaching and Lear...
What Motivates You? How Attitudes About Digital Media Shape Teaching and Lear...What Motivates You? How Attitudes About Digital Media Shape Teaching and Lear...
What Motivates You? How Attitudes About Digital Media Shape Teaching and Lear...Renee Hobbs
 
семинар 20 февраля 2014(эмоц.состояния) удина
семинар 20 февраля 2014(эмоц.состояния) удинасеминар 20 февраля 2014(эмоц.состояния) удина
семинар 20 февраля 2014(эмоц.состояния) удинаsodrugestvo
 
Me in 10 Seconds (final draft 3-25-15)
Me in 10 Seconds (final draft 3-25-15)Me in 10 Seconds (final draft 3-25-15)
Me in 10 Seconds (final draft 3-25-15)Jacob Wallner
 
Hezkuntza frankismo garaian
Hezkuntza frankismo garaian Hezkuntza frankismo garaian
Hezkuntza frankismo garaian parabatai123
 
Sondagem Indústria da Construção | Fevereiro 2013 | Divulgação 28/03/2013
Sondagem Indústria da Construção | Fevereiro 2013 | Divulgação 28/03/2013Sondagem Indústria da Construção | Fevereiro 2013 | Divulgação 28/03/2013
Sondagem Indústria da Construção | Fevereiro 2013 | Divulgação 28/03/2013Confederação Nacional da Indústria
 
ตารางแสดงคุณสมบัติเบื้องต้น OBEC Awards สาขาลูกจ้างยอดเยี่ยมในสถานศึกษา สพม
ตารางแสดงคุณสมบัติเบื้องต้น OBEC Awards สาขาลูกจ้างยอดเยี่ยมในสถานศึกษา สพมตารางแสดงคุณสมบัติเบื้องต้น OBEC Awards สาขาลูกจ้างยอดเยี่ยมในสถานศึกษา สพม
ตารางแสดงคุณสมบัติเบื้องต้น OBEC Awards สาขาลูกจ้างยอดเยี่ยมในสถานศึกษา สพมMansharee Srivichai
 
Kumpulan 5 kreativiti dan inovasi
Kumpulan 5 kreativiti dan inovasiKumpulan 5 kreativiti dan inovasi
Kumpulan 5 kreativiti dan inovasiChitra Nachitram
 
Herbario virtual
Herbario virtualHerbario virtual
Herbario virtualSamara Ruiz
 
Adam and karina poster final
Adam and karina poster finalAdam and karina poster final
Adam and karina poster finalkcoscuna
 

Viewers also liked (17)

Chan brother twa
Chan brother twaChan brother twa
Chan brother twa
 
Alto Imperio Romano
Alto Imperio RomanoAlto Imperio Romano
Alto Imperio Romano
 
Cincopistas2
Cincopistas2Cincopistas2
Cincopistas2
 
What Motivates You? How Attitudes About Digital Media Shape Teaching and Lear...
What Motivates You? How Attitudes About Digital Media Shape Teaching and Lear...What Motivates You? How Attitudes About Digital Media Shape Teaching and Lear...
What Motivates You? How Attitudes About Digital Media Shape Teaching and Lear...
 
Amulya_Yandamuri
Amulya_YandamuriAmulya_Yandamuri
Amulya_Yandamuri
 
Informe
InformeInforme
Informe
 
петренко
петренкопетренко
петренко
 
Cv anton
Cv antonCv anton
Cv anton
 
Mastan cv
Mastan cvMastan cv
Mastan cv
 
семинар 20 февраля 2014(эмоц.состояния) удина
семинар 20 февраля 2014(эмоц.состояния) удинасеминар 20 февраля 2014(эмоц.состояния) удина
семинар 20 февраля 2014(эмоц.состояния) удина
 
Me in 10 Seconds (final draft 3-25-15)
Me in 10 Seconds (final draft 3-25-15)Me in 10 Seconds (final draft 3-25-15)
Me in 10 Seconds (final draft 3-25-15)
 
Hezkuntza frankismo garaian
Hezkuntza frankismo garaian Hezkuntza frankismo garaian
Hezkuntza frankismo garaian
 
Sondagem Indústria da Construção | Fevereiro 2013 | Divulgação 28/03/2013
Sondagem Indústria da Construção | Fevereiro 2013 | Divulgação 28/03/2013Sondagem Indústria da Construção | Fevereiro 2013 | Divulgação 28/03/2013
Sondagem Indústria da Construção | Fevereiro 2013 | Divulgação 28/03/2013
 
ตารางแสดงคุณสมบัติเบื้องต้น OBEC Awards สาขาลูกจ้างยอดเยี่ยมในสถานศึกษา สพม
ตารางแสดงคุณสมบัติเบื้องต้น OBEC Awards สาขาลูกจ้างยอดเยี่ยมในสถานศึกษา สพมตารางแสดงคุณสมบัติเบื้องต้น OBEC Awards สาขาลูกจ้างยอดเยี่ยมในสถานศึกษา สพม
ตารางแสดงคุณสมบัติเบื้องต้น OBEC Awards สาขาลูกจ้างยอดเยี่ยมในสถานศึกษา สพม
 
Kumpulan 5 kreativiti dan inovasi
Kumpulan 5 kreativiti dan inovasiKumpulan 5 kreativiti dan inovasi
Kumpulan 5 kreativiti dan inovasi
 
Herbario virtual
Herbario virtualHerbario virtual
Herbario virtual
 
Adam and karina poster final
Adam and karina poster finalAdam and karina poster final
Adam and karina poster final
 

Similar to 194Martin LeungUnerd Poster

Fisheye Omnidirectional View in Autonomous Driving II
Fisheye Omnidirectional View in Autonomous Driving IIFisheye Omnidirectional View in Autonomous Driving II
Fisheye Omnidirectional View in Autonomous Driving IIYu Huang
 
Projection photolithography
Projection photolithographyProjection photolithography
Projection photolithographyZUNAIR ARSLAN
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingYu Huang
 
SPIE Vol. 2426 1377
SPIE Vol. 2426 1377SPIE Vol. 2426 1377
SPIE Vol. 2426 1377Boris Kobrin
 
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...IRJET Journal
 
5.2. lithography 3,4,5 final,2013
5.2. lithography 3,4,5 final,20135.2. lithography 3,4,5 final,2013
5.2. lithography 3,4,5 final,2013Bhargav Veepuri
 
Lecture 4 image measumrents & refinement
Lecture 4  image measumrents & refinementLecture 4  image measumrents & refinement
Lecture 4 image measumrents & refinementSarhat Adam
 
Depth of Field Image Segmentation Using Saliency Map and Energy Mapping Techn...
Depth of Field Image Segmentation Using Saliency Map and Energy Mapping Techn...Depth of Field Image Segmentation Using Saliency Map and Energy Mapping Techn...
Depth of Field Image Segmentation Using Saliency Map and Energy Mapping Techn...ijsrd.com
 
A Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing ApproachesA Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing ApproachesIRJET Journal
 
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOSSHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOScsandit
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Tomohiro Fukuda
 
02 principle of photography and imaging
02 principle of photography and imaging02 principle of photography and imaging
02 principle of photography and imagingSarhat Adam
 
Chapter 6 image quality in ct
Chapter 6 image quality in ct Chapter 6 image quality in ct
Chapter 6 image quality in ct Muntaser S.Ahmad
 
Video Stitching using Improved RANSAC and SIFT
Video Stitching using Improved RANSAC and SIFTVideo Stitching using Improved RANSAC and SIFT
Video Stitching using Improved RANSAC and SIFTIRJET Journal
 
Rendering Algorithms.pptx
Rendering Algorithms.pptxRendering Algorithms.pptx
Rendering Algorithms.pptxSherinRappai
 

Similar to 194Martin LeungUnerd Poster (20)

Fisheye Omnidirectional View in Autonomous Driving II
Fisheye Omnidirectional View in Autonomous Driving IIFisheye Omnidirectional View in Autonomous Driving II
Fisheye Omnidirectional View in Autonomous Driving II
 
Projection photolithography
Projection photolithographyProjection photolithography
Projection photolithography
 
Chapter 5 Lithography _ II.pptx
Chapter 5 Lithography _ II.pptxChapter 5 Lithography _ II.pptx
Chapter 5 Lithography _ II.pptx
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous Driving
 
De24686692
De24686692De24686692
De24686692
 
SPIE Vol. 2426 1377
SPIE Vol. 2426 1377SPIE Vol. 2426 1377
SPIE Vol. 2426 1377
 
Defocus magnification
Defocus magnificationDefocus magnification
Defocus magnification
 
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
 
5.2. lithography 3,4,5 final,2013
5.2. lithography 3,4,5 final,20135.2. lithography 3,4,5 final,2013
5.2. lithography 3,4,5 final,2013
 
Alignment and Exposure System
Alignment and Exposure System Alignment and Exposure System
Alignment and Exposure System
 
Lecture 4 image measumrents & refinement
Lecture 4  image measumrents & refinementLecture 4  image measumrents & refinement
Lecture 4 image measumrents & refinement
 
Depth of Field Image Segmentation Using Saliency Map and Energy Mapping Techn...
Depth of Field Image Segmentation Using Saliency Map and Energy Mapping Techn...Depth of Field Image Segmentation Using Saliency Map and Energy Mapping Techn...
Depth of Field Image Segmentation Using Saliency Map and Energy Mapping Techn...
 
A Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing ApproachesA Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing Approaches
 
SID 2012
SID 2012SID 2012
SID 2012
 
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOSSHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
 
02 principle of photography and imaging
02 principle of photography and imaging02 principle of photography and imaging
02 principle of photography and imaging
 
Chapter 6 image quality in ct
Chapter 6 image quality in ct Chapter 6 image quality in ct
Chapter 6 image quality in ct
 
Video Stitching using Improved RANSAC and SIFT
Video Stitching using Improved RANSAC and SIFTVideo Stitching using Improved RANSAC and SIFT
Video Stitching using Improved RANSAC and SIFT
 
Rendering Algorithms.pptx
Rendering Algorithms.pptxRendering Algorithms.pptx
Rendering Algorithms.pptx
 

194Martin LeungUnerd Poster

  • 1. zf = 0 μm • By locating heights of several points on sample, able to crudely profile surface of glass samples. • Surface profiling also applicable to reflective PDMS plastic samples. • Able to locate focal point to within 500nm accuracy (200nm when post-processing with quadratic regression) • Plans made to further develop auto-focusing program to assist further with other laser writing processes. • Surface profiling shows promise for practical use around lab • Image-based position detection proven very feasible and will greatly improve and accelerate surface profiling and leveling assistance. • Auto-focusing program to be used soon by other lab operators in Herman Photonics Group to accelerate laser writing. • Obtained sample image reflections from glass at nanometer intervals whilst moving relative to focal plane. • Theoretically, Gaussian beam is symmetrical about focal plane. However, rings form in image when glass surface is above focal point, apparently a result of glass reflections. This asymmetry allows for image-based position detection. • Analyzed pixel intensity trends with goal of detecting position based on reflected image. • Repeated experiment for fibre, additional recording images along Y-axis to account for curvature • Experimentally applied filters to determine best method to convert raw image into processable data Image Interpretation by Software in Auto-focusing and Leveling Assistance Program for Femtosecond Direct Laser Writing Martin Leunga, Erden Ertorerb, Kenneth KC. Leea, Peter R. Hermanb aDiv. of Engineering Science, University of Toronto, bDiv. of Electrical and Computer Engineering, University of Toronto ACKNOWLEDGEMENTS: Kyle Hounslow (OpenCV Tutorial), OpenCV SDK developers, Aerotech A3200 SDK developers. SETUP • Raw image converted to binary images using HSV thresholding and erosion/dilation morphology • Track spot area and centre pixel intensity as well as stage position NS EP INTRODUCTION • In femtosecond direct laser writing a laser beam passes through a lens and is focused upon a flat glass or fibre sample. The concentrated beam energy changes chemical structure of glass, allowing creation of microscopic filament, optical waveguides, microfluidic channels, and many more structures. • Manual positioning and orientation of glass sample (relative to laser focus) tedious and subjective to user, therefore often erroneous. • Objective: Utilize image processing software to automate and improve precision of focusing. Figure 2: Schematic detailing the flow of obtaining, processing, and application of data. A laser is reflected downwards off a dichroic mirror, focusing through a lens onto a glass sample. Due to Fresnel reflection, ~4% of laser light is reflected back upwards and columnated through the objective lens. The column passes through the dichroic mirror, is refocused by imaging lens and read by CCD camera. Magnification occurs as a result of the two lenses in a factor of f2/f1: ~44.4x. Some optical devices omitted for clarity. Figure 3: a) Different reflections (as exported by CCD camera) off of glass samples beside their corresponding positions relative to the focal plane. b) Fibre setups require an additional orientation of the Y-axis because the curvature of the cylindrical fibre surface scatters the light and blurs the image. METHOD METHOD b)a) Figure 4: The OpenCV library enables program to convert raw image data into a clean binary image, easy for software interpretation. a) Raw reflection image data obtained from CCD Camera . b) OpenCV inRange function converts grayscale to binary (B&W) using a user-defined threshold value. c) Resulting figure filled in using erosion/dilation morphology techniques. The pixel area of this image A(z) and centre pixel intensity of the raw image I(z) are passed to software processing. ΣΔ|I| also used from raw image for image-based position detection. RESULTS • Obtained z Position vs Intensity/Area Graph, showing a signature when at focal plane: Minimum area with maximum intensity • Successfully developed program to automatically locate, record, and move to focal plane (within 500nm accuracy) according to this signature. Figure 7: Preliminary surface profile scans using thousands of focal plane positions returned by the auto-focus program. a) Flat, tilted glass sample. To the eye, the sample looks perpendicular to the scan direction. However, the profile is able to display the minute x and y tilt angles of the sample (0.16° and 0.27° respectively). b) Non-flat PDMS plastic sample. Long flat planes are a software error caused by the wavy surface. However, profile is able to detect a circular hole, edges, and evidence of waviness in the sample. • Trend found to conduct image-based position detection ( differentiating stage position using only image given by camera without requiring a moving scan): When focal plane inside sample, rings (Fig. 3a) cause intensity “waviness” in image: changes in intensities within image more intense. “Waviness” measurable by ΣΔ|I| parameter. CONCLUSION/FUTURE WORK 0 1000 2000 3000 4000 5000 6000 0 10 20 30 40 50 60 70 -0.1 -0.05 0 0.05 0.1 Thousands Z position (mm) ΣΔ|I| Area Figure 8: Trend analysis. The sum of the absolute differences of intensity between adjacent pixels gives us a measure of the “waviness” of the image pixels. This is shown in blue. In teal, the area is shown and using intensity, the focal plane is located and set to Z= 0. The trend value at Z = 0 can then be used as a reference to determine whether the stage is above or below the focal point being given only the image. a) b) Figure 1: Conventional femtosecond direct laser writing setups in Herman Photonics Group. a) Flat glass sample writing. Beam comes downwards from the top and is focused through the lens onto the glass sample placed upon the stage. b) Fibre writing. Beam is instead focused onto thin (125 micron) fibre. • Analyzed reflected images of laser on CCD camera while sample is at various positions relative to focus. • Utilized OpenCV (for image acquisition and processing) and Aerotech A3200 (for stage feedback and control) libraries in conjunction with Micosoft Visual Studio 2010 (C and C++). zf 0.125 mm zf (x,y) zf (x,y)b)a) 2Δz= 500nm a) b) c) Raw Image Thresholding Erosion/Dilation I(z) A(z)Σ|ΔI| z = +10 μm z = -10 μm 1 μm Figure 5: Results of pixel intensity in RGB scale (y-axis, green) and spot area in pixels (y-axis, blue) versus Z-position in mm (x-axis) . a) Large scan over 0.5 mm range. At around -0.3 mm the camera records a high intensity at showing signature of maximum (255) high intensity. b) A closer look at the signature area. The focal point is selected at the minimum of the curve shown. When repeated, the focal position is reproducible within a range of around 500 nanometers (0.00005 mm)