SlideShare uma empresa Scribd logo
1 de 35
Camera / Visual/ Imaging Technology:
A Walk-through ...
- Human Visual System
- Camera Technology and Features
- Future of Camera system and Technology
SherinSasidharan :
in.linkedin.com/in/sherinsasidharan
About Me:
- Multimedia System Software Engineer ; with specialisation and passion for Camera/Imaging! :)
Contact: sherin.s@gmail.com
Camera/imaging/Visual
• Primarily for humans eye (visible spectrum)
• Machines (visible + invisible spectrum)
ART
SCIENCE TECHNOLOGY
 Image formation
• Features.
• Human Visual System. (HVS model)
 Image capture
• Analog and Digital (conversion & storage)
 Artifacts / issues / adjustments with Digital capture.
• Comparison of Human Eye. (Photography need for Humans)
• Not for humans eye.
 Basic Items in digital image capture. (just capture aspect – Part-I)
• Camera front end:
• Image sensors :
» CMOS/CCD (2D conventional): dynamic range , format, types, etc.
» 3D sensors
» D/A artifacts introduced.
» Resolution: benefit and disadvantage.
• Lens:
» Need for lens.
» Artifacts introduced.
• Specification of the captured image:
» Exposure, Focus, White balance (colorness aspect).
• Image pipe-line : raw to yuv or jpeg
• Typical digital imaging pipeline. (interface, algorithms)
» Raw, cfa, lens,
Agenda(1/2)
 Camera : Intelligent/ advanced processing aspect: (Part-II)
 Fundamental Intelligence: MUST HAVE
• Intelligent 3A : camera HW is not human eye.
 Advanced imaging processing: Computer Vision
• Note on Computer vision – for human and for machine.
• Video/ image stabilization
• Reg-eye reduction, Effects ,
• Panorama/ 360view stiching.
• High Dynamic Range Imaging/ Automatic local Brightness, contrast control.
• Multi focus capture. (Pelica/ )
• 2D to 3D conversion.
• Multi-View capture. (3D)
• Face/ eye/ smile detection.
• Object /shape/ scene detection and recognition.
• Scene and object comparison.
• face recognition.
• Gesture recognition.
• Machine learning getting to machine/computer vision.
 Computer Vision, OpenCV and the future of Camera Technology.
Agenda (2/2)
Rods and cones
• 120 million receptors in each eye.
– Cones– red, green, blue cones. Colour/Day vision.
– Rods - low light - night vision.
Rod Sensitivity:
- Peak at 498 nm.
Cone Sensitivity
- Red or "L" cones peak at 564 nm.
- Green or "M" cones peak at 533 nm.
- Blue or "S" cones peak at 437 nm.
Colour spectrum
Colour:
Hue, Saturation and Brightness
Hue
Saturation
Brightness
Image Formation
• The curved surfaces of the eye focus the image
onto the back surface of the eye rest is up to the
brain to make sense of the information received.
Object
Image
conescones
Image
 Image formation model:
 Brightness Adaptation
 Brightness Discrimination
 Angle of view
Image formation - HVS
 Sensitivity and Dynamic Range:
 Variable range for different scenes.
 Brain helps in creating final impression.
 Much larger than digital camera.
Resolution details & color : the human eye
 Capable of resolving up to 53Mpix; But human eye scan of a scene is not one shot.
 It will be keep on scanning at different regions. And brain forms the image of total picture.
HVS
Camera pipeline : sensor module : Bayer filter
Optical filter
Bryce Bayer
Issues and Need for improvement:
• Image Noise (photon, thermal, electrical, silicon defect)
• Image Distortion (Lens property)
• Image sharpness (focus aspect)
• Image brightness/ lightness (exposure aspect)
• Image colour mismatch (white balance and color correction aspect)
Camera pipeline
Resize
Or Algorithm
Display
JPEG
Bayer to RGB : CFA interpolation
(bayer demosaic)
More sensitive to Green and that dominates the content details.
Luma and chroma
Luma component is more important and most sensitive
Chroma is not that important as Luma:
Thus, YUV444 can give the same information as YUV422 and
YUV420
RGB  YUV
Image Noise – from Sensor
- Amplifier Noise.
- Salt and pepper Noise – ADC , pixel silicon defect.
- Short noise - quantum fluctuations.
- Quantization Noise.
Effect of sensor size: and manufacturing : cheaper, costlier, pixel size , pixel to pixel
gap. Etc.
How much light able to collect – FSI, BSI sensors.
NOISE Filter of different capability would be needed to remove these.
Exposure/ Focus / White balance
• Camera needs to adjust the parameters to simulate human eye/brain.
• Exposure control goes to sensor: after evaluation is made by software.
• Exposure time/ shutter speed.
• Analog gain / ISO speed.
• Aperture size
• (mobile phone cameras doesn’t have variable aperture)
Focus control goes to Lens: after evaluation is made by software.
• Lens position is adjusted to achieve best focus.
White Balance:
- Different lighting conditions.
Image artifact – from CCD Sensor
Image artifact – from CMOS Sensor rolling shutter
- Skew
- http://dvxuser.com/jason/CMOS-CCD/
- http://
web.tiscali.it/rudiversal/images/Rolling%20Shutter%20Effekt%20HC1.JPG
Spatial image aliasing/moire noise
Lens Distortion
Lens Shading
Chromatic Aberration
Lens Sharpness: finally its lens – multi element lens
 Quantization effect. (quality factor)
 Video Compression also has similar artifacts.
JPEG compression artifacts
 High Dynamic Range Imaging: (HDR)
Next Level Advanced Enhancements/ Algorithms
 Optical
 Prevention (PRE)
 Gyro:
 Prevention (PRE)
 Digital: (POST)
 Correction.
• Video correction is easy.
• Image correction is complex.
• Morpho Movie Solid Demo:
• http://www.youtube.com/watch?v=IvKZsFl-fg0&feature=player_embedded
Video/ Image Stabilization / anti-shake
still
video
 Using Intelligent algorithms to “detect” “analyzing” and “recognizing” the image frame
contents.
 It is a subjective classification with accuracy information.
 Accuracy can be improved by making the machine/computer to learn and see multiple
scenarios of the same case.
  This is machine Learning.
 What was there in PC and desktop implementation and was with researchers are coming
on to hand-held devices.
FUTURE:
Machine Vision / Computer Vision
Intelligent processing & understanding captured image.
Face Detection & Recognition
Object/ scene / gesture detection/ recognition
Innovative image capture use-cases:
Scalado : Rewind : http://www.scalado.com/display/en/Rewind
Scalado : Remove: http://www.scalado.com/display/en/Remove
Lytro camera: multiple focus capture : https://www.lytro.com/camera
Photosphere : (google 360 panorama) :
http://maps.google.com/help/maps/streetview/contribute/#all
Robotic vision and 3D camera/ advanced vision:
3D camera – 2 camera based and 1 camera based.
Depth sensing camera.
123d catch – 2D to 3D scan: https://
www.youtube.com/watch?v=sGNesS8vo4M
Future:
Augmented reality based application growth in Handheld devices.
AR: (Qualcomm SDK apps) : https://www.youtube.com/watch?v=_
ic7YwTVqu8&feature=endscreen&NR=1
Aperture 1/∞ DOF (out of order in this slide:) )
Thank You!

Mais conteúdo relacionado

Mais procurados

Introduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesIntroduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesKalyan Acharjya
 
Introduction to image processing
Introduction to image processingIntroduction to image processing
Introduction to image processingThomas K T
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision Chen Sagiv
 
Dip 1 introduction
Dip 1 introductionDip 1 introduction
Dip 1 introductionManas Mantri
 
Image Processing By SAIKIRAN PANJALA
 Image Processing By SAIKIRAN PANJALA Image Processing By SAIKIRAN PANJALA
Image Processing By SAIKIRAN PANJALASaikiran Panjala
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image ProcessingNagashree Bn
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processingvilasini rvr
 
From Image Processing To Computer Vision
From Image Processing To Computer VisionFrom Image Processing To Computer Vision
From Image Processing To Computer VisionJoud Khattab
 
Image processing
Image processingImage processing
Image processingVarun Raj
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingSahil Biswas
 
Digital image processing
Digital image processingDigital image processing
Digital image processingRavi Jindal
 
Module 1
Module 1Module 1
Module 1ushaBS2
 
Introduction to image processing-Class Notes
Introduction to image processing-Class NotesIntroduction to image processing-Class Notes
Introduction to image processing-Class NotesDr.YNM
 
Image processing
Image processingImage processing
Image processingkamal330
 
Dip lect2-Machine Vision Fundamentals
Dip  lect2-Machine Vision Fundamentals Dip  lect2-Machine Vision Fundamentals
Dip lect2-Machine Vision Fundamentals Abdul Abbasi
 
Vision Basics
Vision BasicsVision Basics
Vision BasicsDrHemaCR
 

Mais procurados (20)

Introduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesIntroduction to Image Processing:Image Modalities
Introduction to Image Processing:Image Modalities
 
Introduction to image processing
Introduction to image processingIntroduction to image processing
Introduction to image processing
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision
 
Dip 1 introduction
Dip 1 introductionDip 1 introduction
Dip 1 introduction
 
Image Processing By SAIKIRAN PANJALA
 Image Processing By SAIKIRAN PANJALA Image Processing By SAIKIRAN PANJALA
Image Processing By SAIKIRAN PANJALA
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image Processing
 
Image processing
Image processingImage processing
Image processing
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processing
 
From Image Processing To Computer Vision
From Image Processing To Computer VisionFrom Image Processing To Computer Vision
From Image Processing To Computer Vision
 
DIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSINGDIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSING
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Image processing
Image processingImage processing
Image processing
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Digital Image Forgery
Digital Image ForgeryDigital Image Forgery
Digital Image Forgery
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Module 1
Module 1Module 1
Module 1
 
Introduction to image processing-Class Notes
Introduction to image processing-Class NotesIntroduction to image processing-Class Notes
Introduction to image processing-Class Notes
 
Image processing
Image processingImage processing
Image processing
 
Dip lect2-Machine Vision Fundamentals
Dip  lect2-Machine Vision Fundamentals Dip  lect2-Machine Vision Fundamentals
Dip lect2-Machine Vision Fundamentals
 
Vision Basics
Vision BasicsVision Basics
Vision Basics
 

Destaque

Brain Computer Interface and Artificial Brain: Interfacing Microelectronics a...
Brain Computer Interface and Artificial Brain: Interfacing Microelectronics a...Brain Computer Interface and Artificial Brain: Interfacing Microelectronics a...
Brain Computer Interface and Artificial Brain: Interfacing Microelectronics a...Lk Rigor
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1Alan Dix
 
color Image Enhancement with a Human Visual System Based Adaptive Filter
color Image Enhancement with a Human Visual System Based Adaptive Filter color Image Enhancement with a Human Visual System Based Adaptive Filter
color Image Enhancement with a Human Visual System Based Adaptive Filter anurama
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interactionAyusha Patnaik
 
Optics of human eye & refractive errors
Optics of human eye & refractive errorsOptics of human eye & refractive errors
Optics of human eye & refractive errorsSahithi Ganeshula
 

Destaque (6)

Brain Computer Interface and Artificial Brain: Interfacing Microelectronics a...
Brain Computer Interface and Artificial Brain: Interfacing Microelectronics a...Brain Computer Interface and Artificial Brain: Interfacing Microelectronics a...
Brain Computer Interface and Artificial Brain: Interfacing Microelectronics a...
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1
 
Amazing Human Eye
Amazing Human EyeAmazing Human Eye
Amazing Human Eye
 
color Image Enhancement with a Human Visual System Based Adaptive Filter
color Image Enhancement with a Human Visual System Based Adaptive Filter color Image Enhancement with a Human Visual System Based Adaptive Filter
color Image Enhancement with a Human Visual System Based Adaptive Filter
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interaction
 
Optics of human eye & refractive errors
Optics of human eye & refractive errorsOptics of human eye & refractive errors
Optics of human eye & refractive errors
 

Semelhante a Camera , Visual , Imaging Technology : A Walk-through

Computer vision and robotics
Computer vision and roboticsComputer vision and robotics
Computer vision and roboticsBiniam Asnake
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.pptssuser812128
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh E2Matrix
 
Photometric calibration
Photometric calibrationPhotometric calibration
Photometric calibrationAli A Jalil
 
Itcs 4120 introduction (c)
Itcs 4120 introduction (c)Itcs 4120 introduction (c)
Itcs 4120 introduction (c)yaminigoyal
 
Camera Calibration Market
Camera Calibration MarketCamera Calibration Market
Camera Calibration MarketGuy Martin
 
Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)kamsaliraviteja
 
Video compression
Video compressionVideo compression
Video compressionnnmaurya
 
cseimageprocessingppt-170902095009.pdf
cseimageprocessingppt-170902095009.pdfcseimageprocessingppt-170902095009.pdf
cseimageprocessingppt-170902095009.pdfRaviRenu1
 
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraE2Matrix
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in ChandigarhE2Matrix
 
application of digital image processing and methods
application of digital image processing and methodsapplication of digital image processing and methods
application of digital image processing and methodsSIRILsam
 
digital image processing
digital image processingdigital image processing
digital image processingN.CH Karthik
 

Semelhante a Camera , Visual , Imaging Technology : A Walk-through (20)

Computer vision and robotics
Computer vision and roboticsComputer vision and robotics
Computer vision and robotics
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
DIP PPT (1).pptx
DIP PPT (1).pptxDIP PPT (1).pptx
DIP PPT (1).pptx
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh
 
Cse image processing ppt
Cse image processing pptCse image processing ppt
Cse image processing ppt
 
image processing
image processing image processing
image processing
 
Agence de Doublures Numériques : the Digital Doubles Agency
Agence de Doublures Numériques : the Digital Doubles AgencyAgence de Doublures Numériques : the Digital Doubles Agency
Agence de Doublures Numériques : the Digital Doubles Agency
 
Photometric calibration
Photometric calibrationPhotometric calibration
Photometric calibration
 
Itcs 4120 introduction (c)
Itcs 4120 introduction (c)Itcs 4120 introduction (c)
Itcs 4120 introduction (c)
 
Camera Calibration Market
Camera Calibration MarketCamera Calibration Market
Camera Calibration Market
 
Dr,system abhishek
Dr,system abhishekDr,system abhishek
Dr,system abhishek
 
Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)
 
Video compression
Video compressionVideo compression
Video compression
 
cseimageprocessingppt-170902095009.pdf
cseimageprocessingppt-170902095009.pdfcseimageprocessingppt-170902095009.pdf
cseimageprocessingppt-170902095009.pdf
 
Image Processing ppt
Image Processing pptImage Processing ppt
Image Processing ppt
 
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in Phagwara
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in Chandigarh
 
Dip sdit 7
Dip sdit 7Dip sdit 7
Dip sdit 7
 
application of digital image processing and methods
application of digital image processing and methodsapplication of digital image processing and methods
application of digital image processing and methods
 
digital image processing
digital image processingdigital image processing
digital image processing
 

Último

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Último (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

Camera , Visual , Imaging Technology : A Walk-through

  • 1. Camera / Visual/ Imaging Technology: A Walk-through ... - Human Visual System - Camera Technology and Features - Future of Camera system and Technology SherinSasidharan : in.linkedin.com/in/sherinsasidharan About Me: - Multimedia System Software Engineer ; with specialisation and passion for Camera/Imaging! :) Contact: sherin.s@gmail.com
  • 2. Camera/imaging/Visual • Primarily for humans eye (visible spectrum) • Machines (visible + invisible spectrum) ART SCIENCE TECHNOLOGY
  • 3.  Image formation • Features. • Human Visual System. (HVS model)  Image capture • Analog and Digital (conversion & storage)  Artifacts / issues / adjustments with Digital capture. • Comparison of Human Eye. (Photography need for Humans) • Not for humans eye.  Basic Items in digital image capture. (just capture aspect – Part-I) • Camera front end: • Image sensors : » CMOS/CCD (2D conventional): dynamic range , format, types, etc. » 3D sensors » D/A artifacts introduced. » Resolution: benefit and disadvantage. • Lens: » Need for lens. » Artifacts introduced. • Specification of the captured image: » Exposure, Focus, White balance (colorness aspect). • Image pipe-line : raw to yuv or jpeg • Typical digital imaging pipeline. (interface, algorithms) » Raw, cfa, lens, Agenda(1/2)
  • 4.  Camera : Intelligent/ advanced processing aspect: (Part-II)  Fundamental Intelligence: MUST HAVE • Intelligent 3A : camera HW is not human eye.  Advanced imaging processing: Computer Vision • Note on Computer vision – for human and for machine. • Video/ image stabilization • Reg-eye reduction, Effects , • Panorama/ 360view stiching. • High Dynamic Range Imaging/ Automatic local Brightness, contrast control. • Multi focus capture. (Pelica/ ) • 2D to 3D conversion. • Multi-View capture. (3D) • Face/ eye/ smile detection. • Object /shape/ scene detection and recognition. • Scene and object comparison. • face recognition. • Gesture recognition. • Machine learning getting to machine/computer vision.  Computer Vision, OpenCV and the future of Camera Technology. Agenda (2/2)
  • 5.
  • 6.
  • 7. Rods and cones • 120 million receptors in each eye. – Cones– red, green, blue cones. Colour/Day vision. – Rods - low light - night vision.
  • 8. Rod Sensitivity: - Peak at 498 nm. Cone Sensitivity - Red or "L" cones peak at 564 nm. - Green or "M" cones peak at 533 nm. - Blue or "S" cones peak at 437 nm.
  • 10. Colour: Hue, Saturation and Brightness Hue Saturation Brightness
  • 11. Image Formation • The curved surfaces of the eye focus the image onto the back surface of the eye rest is up to the brain to make sense of the information received. Object Image conescones Image
  • 12.  Image formation model:  Brightness Adaptation  Brightness Discrimination  Angle of view Image formation - HVS
  • 13.  Sensitivity and Dynamic Range:  Variable range for different scenes.  Brain helps in creating final impression.  Much larger than digital camera. Resolution details & color : the human eye  Capable of resolving up to 53Mpix; But human eye scan of a scene is not one shot.  It will be keep on scanning at different regions. And brain forms the image of total picture. HVS
  • 14. Camera pipeline : sensor module : Bayer filter Optical filter Bryce Bayer Issues and Need for improvement: • Image Noise (photon, thermal, electrical, silicon defect) • Image Distortion (Lens property) • Image sharpness (focus aspect) • Image brightness/ lightness (exposure aspect) • Image colour mismatch (white balance and color correction aspect)
  • 16. Bayer to RGB : CFA interpolation (bayer demosaic) More sensitive to Green and that dominates the content details. Luma and chroma Luma component is more important and most sensitive Chroma is not that important as Luma: Thus, YUV444 can give the same information as YUV422 and YUV420 RGB  YUV
  • 17. Image Noise – from Sensor - Amplifier Noise. - Salt and pepper Noise – ADC , pixel silicon defect. - Short noise - quantum fluctuations. - Quantization Noise. Effect of sensor size: and manufacturing : cheaper, costlier, pixel size , pixel to pixel gap. Etc. How much light able to collect – FSI, BSI sensors. NOISE Filter of different capability would be needed to remove these.
  • 18. Exposure/ Focus / White balance • Camera needs to adjust the parameters to simulate human eye/brain. • Exposure control goes to sensor: after evaluation is made by software. • Exposure time/ shutter speed. • Analog gain / ISO speed. • Aperture size • (mobile phone cameras doesn’t have variable aperture) Focus control goes to Lens: after evaluation is made by software. • Lens position is adjusted to achieve best focus. White Balance: - Different lighting conditions.
  • 19. Image artifact – from CCD Sensor
  • 20. Image artifact – from CMOS Sensor rolling shutter - Skew - http://dvxuser.com/jason/CMOS-CCD/ - http:// web.tiscali.it/rudiversal/images/Rolling%20Shutter%20Effekt%20HC1.JPG
  • 25. Lens Sharpness: finally its lens – multi element lens
  • 26.  Quantization effect. (quality factor)  Video Compression also has similar artifacts. JPEG compression artifacts
  • 27.  High Dynamic Range Imaging: (HDR) Next Level Advanced Enhancements/ Algorithms
  • 28.  Optical  Prevention (PRE)  Gyro:  Prevention (PRE)  Digital: (POST)  Correction. • Video correction is easy. • Image correction is complex. • Morpho Movie Solid Demo: • http://www.youtube.com/watch?v=IvKZsFl-fg0&feature=player_embedded Video/ Image Stabilization / anti-shake still video
  • 29.  Using Intelligent algorithms to “detect” “analyzing” and “recognizing” the image frame contents.  It is a subjective classification with accuracy information.  Accuracy can be improved by making the machine/computer to learn and see multiple scenarios of the same case.   This is machine Learning.  What was there in PC and desktop implementation and was with researchers are coming on to hand-held devices. FUTURE: Machine Vision / Computer Vision Intelligent processing & understanding captured image.
  • 30. Face Detection & Recognition
  • 31. Object/ scene / gesture detection/ recognition
  • 32. Innovative image capture use-cases: Scalado : Rewind : http://www.scalado.com/display/en/Rewind Scalado : Remove: http://www.scalado.com/display/en/Remove Lytro camera: multiple focus capture : https://www.lytro.com/camera Photosphere : (google 360 panorama) : http://maps.google.com/help/maps/streetview/contribute/#all
  • 33. Robotic vision and 3D camera/ advanced vision: 3D camera – 2 camera based and 1 camera based. Depth sensing camera. 123d catch – 2D to 3D scan: https:// www.youtube.com/watch?v=sGNesS8vo4M Future: Augmented reality based application growth in Handheld devices. AR: (Qualcomm SDK apps) : https://www.youtube.com/watch?v=_ ic7YwTVqu8&feature=endscreen&NR=1
  • 34. Aperture 1/∞ DOF (out of order in this slide:) )

Notas do Editor

  1. The human eye is quite similar to a photographic camera. The cornea and the eye lens are the optical elements responsible for forming an image in the back of the eye. The iris is like the diaphragm of the camera, where the opening (or the aperture) controls the amount of light entering the eye. The retina, located at the back of the eye, is like the film, detecting the photons that entered the eye and then turning them into electrical impulses that exits out to the brain through the optic nerve. Now let us look at each part of the eye in detail.
  2. So far in the course we have been analyzing various imaging systems in a system chain analogy where the imaging chain consisted of different steps in the whole system. Human visual system can also be considered as an imaging chain, where there are optical elements for image formation, anatomy and physiology responsible for exposure control, detectors responsible for capturing photons and turning them into electrical impulses, and processing. This section will cover the first three boxes responsible for image formation, exposure control, and detection. The later chapters will cover the processing and perception that the brain is responsible for.
  3. The image is formed at the back of the eye using the cornea and the eye lens. The image formed is upside down and real. As we will see, the cornea is responsible for the most of the refraction of the light, while the eye lens is the fine tune used to focus between far and close objects.