SlideShare a Scribd company logo
1 of 15
Image Formation
1
Objectives
โ€ข Fundamental imaging notions
โ€ข Physical basis for image formation
โ€ข Light
โ€ข Color
โ€ข Perception
โ€ข Synthetic camera model
โ€ข Other models
2
Image Formation
โ€ข In computer graphics, we form images which are generally two
dimensional using a process analogous to how images are formed by
physical imaging systems
โ€ข Cameras
โ€ข Microscopes
โ€ข Telescopes
โ€ข Human visual system
3
Elements of Image Formation
โ€ข Objects
โ€ข Viewer
โ€ข Light source(s)
โ€ข Attributes that govern how light interacts with the materials in the
scene
โ€ข Note the independence of the objects, the viewer, and the light
source(s)
4
Light
โ€ข Light is the part of the electromagnetic spectrum that causes a
reaction in our visual systems
โ€ข Generally these are wavelengths in the range of about 350-750 nm
(nanometers)
โ€ข Long wavelengths appear as reds and short wavelengths as blues
5
Ray Tracing and
Geometric Optics
One way to form an image is to
follow rays of light from a
point source finding which
rays enter the lens of the
camera. However, each
ray of light may have
multiple interactions with objects
before being absorbed or going to infinity.
6
Luminance and Color Images
โ€ข Luminance Image
โ€ข Monochromatic
โ€ข Values are gray levels
โ€ข Analogous to working with black and white film or television
โ€ข Color Image
โ€ข Has perceptional attributes of hue, saturation, and lightness
โ€ข Do we have to match every frequency in visible spectrum? No!
7
Three-Color Theory
โ€ข Human visual system has two types of sensors
โ€ข Rods: monochromatic, night vision
โ€ข Cones
โ€ข Color sensitive
โ€ข Three types of cones
โ€ข Only three values (the tristimulus
values) are sent to the brain
โ€ข Need only match these three values
โ€ข Need only three primary colors
8
Shadow Mask CRT
9
Additive and Subtractive Color
โ€ข Additive color
โ€ข Form a color by adding amounts of three primaries
โ€ข CRTs, projection systems, positive film
โ€ข Primaries are Red (R), Green (G), Blue (B)
โ€ข Subtractive color
โ€ข Form a color by filtering white light with cyan (C), Magenta (M), and Yellow
(Y) filters
โ€ข Light-material interactions
โ€ข Printing
โ€ข Negative film
10
Pinhole Camera
11
xp= -x/z/d yp= -y/z/d
Use trigonometry to find projection of point at (x,y,z)
These are equations of simple perspective
zp= d
Synthetic Camera Model
12
center of projection
image plane
projector
p
projection of p
Advantages
โ€ข Separation of objects, viewer, light sources
โ€ข Two-dimensional graphics is a special case of three-dimensional
graphics
โ€ข Leads to simple software API
โ€ข Specify objects, lights, camera, attributes
โ€ข Let implementation determine image
โ€ข Leads to fast hardware implementation
13
Global vs Local Lighting
โ€ข Cannot compute color or shade of each object independently
โ€ข Some objects are blocked from light
โ€ข Light can reflect from object to object
โ€ข Some objects might be translucent
14
Why not ray tracing?
โ€ข Ray tracing seems more physically based so why donโ€™t we use it to
design a graphics system?
โ€ข Possible and is actually simple for simple objects such as polygons
and quadrics with simple point sources
โ€ข In principle, can produce global lighting effects such as shadows and
multiple reflections but ray tracing is slow and not well-suited for
interactive applications
15

More Related Content

What's hot

Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingAmna
ย 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing pptkhanam22
ย 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image CompressionKalyan Acharjya
ย 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGmuthu181188
ย 
Hit and-miss transform
Hit and-miss transformHit and-miss transform
Hit and-miss transformKrish Everglades
ย 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram EqualizationKalyan Acharjya
ย 
Ray tracing
 Ray tracing Ray tracing
Ray tracingLinh Nguyen
ย 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing BasicsA B Shinde
ย 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: BasicsA B Shinde
ย 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformationMdFazleRabbi18
ย 
digital image processing
digital image processingdigital image processing
digital image processingAbinaya B
ย 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filteringUniversity of Potsdam
ย 
Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationVarun Ojha
ย 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
ย 
Image compression standards
Image compression standardsImage compression standards
Image compression standardskirupasuchi1996
ย 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.SomitSamanto1
ย 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsA B Shinde
ย 
Predictive coding
Predictive codingPredictive coding
Predictive codingp_ayal
ย 

What's hot (20)

Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image Processing
ย 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
ย 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
ย 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
ย 
Hit and-miss transform
Hit and-miss transformHit and-miss transform
Hit and-miss transform
ย 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
ย 
Ray tracing
 Ray tracing Ray tracing
Ray tracing
ย 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
ย 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
ย 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformation
ย 
digital image processing
digital image processingdigital image processing
digital image processing
ย 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
ย 
Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image Transformation
ย 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
ย 
Image compression standards
Image compression standardsImage compression standards
Image compression standards
ย 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
ย 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.
ย 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
ย 
Object Recognition
Object RecognitionObject Recognition
Object Recognition
ย 
Predictive coding
Predictive codingPredictive coding
Predictive coding
ย 

Viewers also liked

Spherical mirror
Spherical mirrorSpherical mirror
Spherical mirrorNeena Haridas
ย 
Physics 504 chapter 1 & 2 opticks
Physics 504 chapter 1 & 2  opticksPhysics 504 chapter 1 & 2  opticks
Physics 504 chapter 1 & 2 opticksNeil MacIntosh
ย 
Image fomation by spherical mirror
Image fomation by spherical mirrorImage fomation by spherical mirror
Image fomation by spherical mirrornegi4229
ย 
spherical mirror equation
spherical mirror equationspherical mirror equation
spherical mirror equationArjel Diongson
ย 

Viewers also liked (6)

Image formation
Image formation Image formation
Image formation
ย 
Spherical mirror
Spherical mirrorSpherical mirror
Spherical mirror
ย 
Physics 504 chapter 1 & 2 opticks
Physics 504 chapter 1 & 2  opticksPhysics 504 chapter 1 & 2  opticks
Physics 504 chapter 1 & 2 opticks
ย 
Image fomation by spherical mirror
Image fomation by spherical mirrorImage fomation by spherical mirror
Image fomation by spherical mirror
ย 
spherical mirror equation
spherical mirror equationspherical mirror equation
spherical mirror equation
ย 
Mirrors ppt
Mirrors pptMirrors ppt
Mirrors ppt
ย 

Similar to Image formation

Vision Basics
Vision BasicsVision Basics
Vision BasicsDrHemaCR
ย 
Intro+Imaging.ppt
Intro+Imaging.pptIntro+Imaging.ppt
Intro+Imaging.pptshohel rana
ย 
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdfChap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdfMrNeon5
ย 
Processing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptxProcessing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptxeshitaakter2
ย 
Processing of satellite_image_using_digi
Processing of satellite_image_using_digiProcessing of satellite_image_using_digi
Processing of satellite_image_using_digiShanmuga Sundaram
ย 
1 [Autosaved].pptx
1 [Autosaved].pptx1 [Autosaved].pptx
1 [Autosaved].pptxSsdSsd5
ย 
24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt24th IP_Fundamentals.ppt
24th IP_Fundamentals.pptMphill2018
ย 
Model 1 multimedia graphics and animation introduction (1)
Model 1 multimedia graphics and animation introduction (1)Model 1 multimedia graphics and animation introduction (1)
Model 1 multimedia graphics and animation introduction (1)Rahul Borate
ย 
Charge Coupled Devices
Charge Coupled DevicesCharge Coupled Devices
Charge Coupled DevicesADITYA CHAUHAN
ย 
Computer Vision - Image Formation.pdf
Computer Vision - Image Formation.pdfComputer Vision - Image Formation.pdf
Computer Vision - Image Formation.pdfAmmarahMajeed
ย 
DIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer ScienceDIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer Sciencebaaburao4200
ย 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsKalyan Acharjya
ย 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfDrAhmedElngar
ย 
Biometric simulator for visually impaired (1)
Biometric simulator for visually impaired (1)Biometric simulator for visually impaired (1)
Biometric simulator for visually impaired (1)Rahul Bhagat
ย 
Image processing.pptx
Image processing.pptxImage processing.pptx
Image processing.pptxMattupallipardhu
ย 

Similar to Image formation (20)

Vision Basics
Vision BasicsVision Basics
Vision Basics
ย 
Intro+Imaging.ppt
Intro+Imaging.pptIntro+Imaging.ppt
Intro+Imaging.ppt
ย 
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdfChap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
ย 
Processing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptxProcessing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptx
ย 
Processing of satellite_image_using_digi
Processing of satellite_image_using_digiProcessing of satellite_image_using_digi
Processing of satellite_image_using_digi
ย 
1 [Autosaved].pptx
1 [Autosaved].pptx1 [Autosaved].pptx
1 [Autosaved].pptx
ย 
24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt
ย 
image 1.pdf
image 1.pdfimage 1.pdf
image 1.pdf
ย 
Model 1 multimedia graphics and animation introduction (1)
Model 1 multimedia graphics and animation introduction (1)Model 1 multimedia graphics and animation introduction (1)
Model 1 multimedia graphics and animation introduction (1)
ย 
Charge Coupled Devices
Charge Coupled DevicesCharge Coupled Devices
Charge Coupled Devices
ย 
PPT s02-machine vision-s2
PPT s02-machine vision-s2PPT s02-machine vision-s2
PPT s02-machine vision-s2
ย 
Lecture1
Lecture1Lecture1
Lecture1
ย 
Computer Vision - Image Formation.pdf
Computer Vision - Image Formation.pdfComputer Vision - Image Formation.pdf
Computer Vision - Image Formation.pdf
ย 
DIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer ScienceDIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer Science
ย 
CG.pptx
CG.pptxCG.pptx
CG.pptx
ย 
Object detection at night
Object detection at nightObject detection at night
Object detection at night
ย 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
ย 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdf
ย 
Biometric simulator for visually impaired (1)
Biometric simulator for visually impaired (1)Biometric simulator for visually impaired (1)
Biometric simulator for visually impaired (1)
ย 
Image processing.pptx
Image processing.pptxImage processing.pptx
Image processing.pptx
ย 

More from Syed Zaid Irshad

Operating System.pdf
Operating System.pdfOperating System.pdf
Operating System.pdfSyed Zaid Irshad
ย 
DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionSyed Zaid Irshad
ย 
Data Structure and Algorithms.pptx
Data Structure and Algorithms.pptxData Structure and Algorithms.pptx
Data Structure and Algorithms.pptxSyed Zaid Irshad
ย 
Design and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptxDesign and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptxSyed Zaid Irshad
ย 
Professional Issues in Computing
Professional Issues in ComputingProfessional Issues in Computing
Professional Issues in ComputingSyed Zaid Irshad
ย 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xiSyed Zaid Irshad
ย 
Reduce course notes class xii
Reduce course notes class xiiReduce course notes class xii
Reduce course notes class xiiSyed Zaid Irshad
ย 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseSyed Zaid Irshad
ย 
Computer Programming
Computer ProgrammingComputer Programming
Computer ProgrammingSyed Zaid Irshad
ย 
ICS 2nd Year Book Introduction
ICS 2nd Year Book IntroductionICS 2nd Year Book Introduction
ICS 2nd Year Book IntroductionSyed Zaid Irshad
ย 
Security, Copyright and the Law
Security, Copyright and the LawSecurity, Copyright and the Law
Security, Copyright and the LawSyed Zaid Irshad
ย 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer ArchitectureSyed Zaid Irshad
ย 
Data Communication
Data CommunicationData Communication
Data CommunicationSyed Zaid Irshad
ย 
Information Networks
Information NetworksInformation Networks
Information NetworksSyed Zaid Irshad
ย 
Basic Concept of Information Technology
Basic Concept of Information TechnologyBasic Concept of Information Technology
Basic Concept of Information TechnologySyed Zaid Irshad
ย 
Introduction to ICS 1st Year Book
Introduction to ICS 1st Year BookIntroduction to ICS 1st Year Book
Introduction to ICS 1st Year BookSyed Zaid Irshad
ย 
Using the set operators
Using the set operatorsUsing the set operators
Using the set operatorsSyed Zaid Irshad
ย 

More from Syed Zaid Irshad (20)

Operating System.pdf
Operating System.pdfOperating System.pdf
Operating System.pdf
ย 
DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
ย 
Data Structure and Algorithms.pptx
Data Structure and Algorithms.pptxData Structure and Algorithms.pptx
Data Structure and Algorithms.pptx
ย 
Design and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptxDesign and Analysis of Algorithms.pptx
Design and Analysis of Algorithms.pptx
ย 
Professional Issues in Computing
Professional Issues in ComputingProfessional Issues in Computing
Professional Issues in Computing
ย 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xi
ย 
Reduce course notes class xii
Reduce course notes class xiiReduce course notes class xii
Reduce course notes class xii
ย 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
ย 
C Language
C LanguageC Language
C Language
ย 
Flowchart
FlowchartFlowchart
Flowchart
ย 
Algorithm Pseudo
Algorithm PseudoAlgorithm Pseudo
Algorithm Pseudo
ย 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
ย 
ICS 2nd Year Book Introduction
ICS 2nd Year Book IntroductionICS 2nd Year Book Introduction
ICS 2nd Year Book Introduction
ย 
Security, Copyright and the Law
Security, Copyright and the LawSecurity, Copyright and the Law
Security, Copyright and the Law
ย 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
ย 
Data Communication
Data CommunicationData Communication
Data Communication
ย 
Information Networks
Information NetworksInformation Networks
Information Networks
ย 
Basic Concept of Information Technology
Basic Concept of Information TechnologyBasic Concept of Information Technology
Basic Concept of Information Technology
ย 
Introduction to ICS 1st Year Book
Introduction to ICS 1st Year BookIntroduction to ICS 1st Year Book
Introduction to ICS 1st Year Book
ย 
Using the set operators
Using the set operatorsUsing the set operators
Using the set operators
ย 

Recently uploaded

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Call Girls in Nagpur High Profile
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
ย 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
ย 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .DerechoLaboralIndivi
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
ย 

Recently uploaded (20)

Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
ย 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
ย 

Image formation

  • 2. Objectives โ€ข Fundamental imaging notions โ€ข Physical basis for image formation โ€ข Light โ€ข Color โ€ข Perception โ€ข Synthetic camera model โ€ข Other models 2
  • 3. Image Formation โ€ข In computer graphics, we form images which are generally two dimensional using a process analogous to how images are formed by physical imaging systems โ€ข Cameras โ€ข Microscopes โ€ข Telescopes โ€ข Human visual system 3
  • 4. Elements of Image Formation โ€ข Objects โ€ข Viewer โ€ข Light source(s) โ€ข Attributes that govern how light interacts with the materials in the scene โ€ข Note the independence of the objects, the viewer, and the light source(s) 4
  • 5. Light โ€ข Light is the part of the electromagnetic spectrum that causes a reaction in our visual systems โ€ข Generally these are wavelengths in the range of about 350-750 nm (nanometers) โ€ข Long wavelengths appear as reds and short wavelengths as blues 5
  • 6. Ray Tracing and Geometric Optics One way to form an image is to follow rays of light from a point source finding which rays enter the lens of the camera. However, each ray of light may have multiple interactions with objects before being absorbed or going to infinity. 6
  • 7. Luminance and Color Images โ€ข Luminance Image โ€ข Monochromatic โ€ข Values are gray levels โ€ข Analogous to working with black and white film or television โ€ข Color Image โ€ข Has perceptional attributes of hue, saturation, and lightness โ€ข Do we have to match every frequency in visible spectrum? No! 7
  • 8. Three-Color Theory โ€ข Human visual system has two types of sensors โ€ข Rods: monochromatic, night vision โ€ข Cones โ€ข Color sensitive โ€ข Three types of cones โ€ข Only three values (the tristimulus values) are sent to the brain โ€ข Need only match these three values โ€ข Need only three primary colors 8
  • 10. Additive and Subtractive Color โ€ข Additive color โ€ข Form a color by adding amounts of three primaries โ€ข CRTs, projection systems, positive film โ€ข Primaries are Red (R), Green (G), Blue (B) โ€ข Subtractive color โ€ข Form a color by filtering white light with cyan (C), Magenta (M), and Yellow (Y) filters โ€ข Light-material interactions โ€ข Printing โ€ข Negative film 10
  • 11. Pinhole Camera 11 xp= -x/z/d yp= -y/z/d Use trigonometry to find projection of point at (x,y,z) These are equations of simple perspective zp= d
  • 12. Synthetic Camera Model 12 center of projection image plane projector p projection of p
  • 13. Advantages โ€ข Separation of objects, viewer, light sources โ€ข Two-dimensional graphics is a special case of three-dimensional graphics โ€ข Leads to simple software API โ€ข Specify objects, lights, camera, attributes โ€ข Let implementation determine image โ€ข Leads to fast hardware implementation 13
  • 14. Global vs Local Lighting โ€ข Cannot compute color or shade of each object independently โ€ข Some objects are blocked from light โ€ข Light can reflect from object to object โ€ข Some objects might be translucent 14
  • 15. Why not ray tracing? โ€ข Ray tracing seems more physically based so why donโ€™t we use it to design a graphics system? โ€ข Possible and is actually simple for simple objects such as polygons and quadrics with simple point sources โ€ข In principle, can produce global lighting effects such as shadows and multiple reflections but ray tracing is slow and not well-suited for interactive applications 15