SlideShare ist ein Scribd-Unternehmen logo
1 von 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!

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
#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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 

Kürzlich hochgeladen (20)

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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
#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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 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
 

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:) )

Hinweis der Redaktion

  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.