SlideShare a Scribd company logo
3
Most read
4
Most read
5
Most read
Camera model ‫‬
Camera Model
Advanced Computer Graphics
By
Fatima Radi
Kufa University
College of Computer Science and mathematics
CAMERA MODEL
A camera model simulates the capture of light from a
three-dimensional scene in object space onto a two
dimensional image, or image space. Most models
contain or approximate a system of parallel lenses
such as that of a camera or the eye.
Goal:
To model basic geometry of projection of 3D points,
curves, and surfaces onto a 2D surface, the view
plane or image plane.
Fatima Radi
THIN LENS MODEL
Most modern cameras use a lens to focus light onto
the view plane. This is done so that one can capture
enough light in a sufficiently short period of time that
the objects do not move appreciably, and the image is
bright enough to show significant detail over a wide
range of intensities and contrasts.
Fatima Radi
SYNTHETIC CAMERA MODEL
 In computer graphics we use a synthetic
camera model to mimic the behaviour of a real
camera.
 In the synthetic camera model we avoid the
inversion by placing the film plane, called the
projection plane, in front of the lens.
 The clipping rectangle or clipping window
determines the size of the image.
Fatima Radi
Synthetic camera model: Each point in the 3D
model is projected onto the image plane using the
pin-hole camera model
Fatima Radi
Fatima Radi
Clipping is performed to eliminate parts of
the scene outside the fov
Any procedure which identifies that portion of a picture
which is either inside or outside a region is referred to
as a clipping algorithm or clipping. The region against
which an object is to be clipped is called clipping
window.
Fatima Radi
Sutherland–Hodgman algorithm
The Sutherland–Hodgman algorithm is used for
clipping polygons. It works by extending each line of the
convex clip polygon in turn and selecting only vertices
from the subject polygon that are on the visible side
Fatima Radi
The Sutherland - Hodgman algorithm performs a clipping of
a polygon against each window edge in turn. It accepts an
ordered sequence of verices v1, v2, v3, ..., vn and puts out a
set of vertices defining the clipped polygon.
Fatima Radi
EXAMPLE
Fatima Radi
Fatima Radi
CAMERA OBSCURA (PINHOLE CAMERA)
 box with a small hole in it
 A pinhole camera is a simple camera without
a lens and with a single small aperture, a
pinhole – effectively a light-proof box with a
small hole in one side. Light from a scene
passes through this single point and projects
an inverted image on the opposite side of the
box.
 the size of the aperture should be 1/100 or
less of the distance between it and the
projected image.
Fatima Radi
 A common use of the pinhole camera is to
capture the movement of the sun over a long
period of time. This type of photography is
called solargraphy.
 Pinhole devices provide safety for the eyes
when viewing solar eclipses because the
event is observed indirectly, the diminished
intensity of the pinhole image being harmless
compared with the full glare of the Sun itself.
Fatima Radi
CAMRA LAYOUT
Fatima Radi
PIN-HOLE CAMERA MODEL
If the Z-axis is alligned with the camera optical axis then
a point p=(x,y,z) is projected to a point pp=(xp,yp,zp)
on the image plane:
xp= - (xd)/z
yp= -(yd)/z
zp=-d
where d is the distance of the image plane from the centre
of projection
Note: zp is constant for all pp ie the depth of the image
plane pp=(xp,yp)
Fatima Radi
PIN-HOLE CAMERA II
An equivalent image is formed if the image plane is
placed infront of the camera at distance d
xp= (xd)/z yp= (yd)/z zp=d
Fatima Radi
Field-of-view
The field-of-view (fov) for a pin-hole camera is
determined by the height of the image plane h and
the distance d from the centre
of projection:
Fatima Radi
Fatima Radi
Camera model ‫‬

More Related Content

PPTX
Segments in Graphics
PPTX
Introduction to Simplified instruction computer or SIC/XE
PPT
Polygon clipping
PDF
openCV with python
PPTX
Basic Relationships between Pixels- Digital Image Processing
PPTX
Module 31
PPT
Fields of digital image processing slides
PPTX
Computer Graphics - Windowing and Clipping
Segments in Graphics
Introduction to Simplified instruction computer or SIC/XE
Polygon clipping
openCV with python
Basic Relationships between Pixels- Digital Image Processing
Module 31
Fields of digital image processing slides
Computer Graphics - Windowing and Clipping

What's hot (20)

PPTX
Point processing
PPTX
Edge detection
PPT
Thresholding.ppt
PDF
Digital Image Processing: Image Segmentation
PPSX
Image Processing: Spatial filters
PPTX
Image Sampling and Quantization.pptx
PPTX
Image Enhancement in Spatial Domain
PPT
Image segmentation ppt
PPT
Frequency Domain Image Enhancement Techniques
PPT
2D transformation (Computer Graphics)
PPTX
Psuedo color
PPT
Enhancement in spatial domain
PPTX
1.arithmetic & logical operations
PPTX
digital image processing
PPT
Chapter 5 Image Processing: Fourier Transformation
ODP
image compression ppt
PPTX
Image Enhancement using Frequency Domain Filters
PPTX
Region based segmentation
Point processing
Edge detection
Thresholding.ppt
Digital Image Processing: Image Segmentation
Image Processing: Spatial filters
Image Sampling and Quantization.pptx
Image Enhancement in Spatial Domain
Image segmentation ppt
Frequency Domain Image Enhancement Techniques
2D transformation (Computer Graphics)
Psuedo color
Enhancement in spatial domain
1.arithmetic & logical operations
digital image processing
Chapter 5 Image Processing: Fourier Transformation
image compression ppt
Image Enhancement using Frequency Domain Filters
Region based segmentation
Ad

Similar to Camera model ‫‬ (20)

PDF
_image_formation_Robotics_and_Mechatronics
PPTX
Computer Vision Course includes deep learning
PDF
Lecture1
PDF
Lec02 camera
PDF
PPT
Photography1
PPT
october23.ppt
PPT
PDF
Jamel gantt- Know More About Computer Graphics
PDF
IRJET- Object Recognization from Structural Information using Perception
PPT
Raskar 6Sight Keynote Talk Nov09
PPTX
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
PPTX
Coded Photography - Ramesh Raskar
PPTX
CdI1gssfhuutfbbtrtyujhhfrtffghhhhgdrthbv
PPTX
Converging lenses
PPTX
Fotografía Digital para Arquitectura
PDF
02 principle of photography and imaging
PPTX
Computer Vision - cameras
KEY
SPG B&W Photography
_image_formation_Robotics_and_Mechatronics
Computer Vision Course includes deep learning
Lecture1
Lec02 camera
Photography1
october23.ppt
Jamel gantt- Know More About Computer Graphics
IRJET- Object Recognization from Structural Information using Perception
Raskar 6Sight Keynote Talk Nov09
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 4 Light Fields
Coded Photography - Ramesh Raskar
CdI1gssfhuutfbbtrtyujhhfrtffghhhhgdrthbv
Converging lenses
Fotografía Digital para Arquitectura
02 principle of photography and imaging
Computer Vision - cameras
SPG B&W Photography
Ad

Recently uploaded (20)

PPTX
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
PPTX
perinatal infections 2-171220190027.pptx
PDF
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
PPTX
POULTRY PRODUCTION AND MANAGEMENTNNN.pptx
PDF
CAPERS-LRD-z9:AGas-enshroudedLittleRedDotHostingaBroad-lineActive GalacticNuc...
PDF
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
PPTX
TOTAL hIP ARTHROPLASTY Presentation.pptx
PDF
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
PPTX
BIOMOLECULES PPT........................
PDF
The scientific heritage No 166 (166) (2025)
PPTX
BODY FLUIDS AND CIRCULATION class 11 .pptx
PPT
1. INTRODUCTION TO EPIDEMIOLOGY.pptx for community medicine
PDF
Phytochemical Investigation of Miliusa longipes.pdf
PDF
Is Earendel a Star Cluster?: Metal-poor Globular Cluster Progenitors at z ∼ 6
PDF
Warm, water-depleted rocky exoplanets with surfaceionic liquids: A proposed c...
PDF
An interstellar mission to test astrophysical black holes
PPTX
Introcution to Microbes Burton's Biology for the Health
PPTX
Seminar Hypertension and Kidney diseases.pptx
PDF
Sciences of Europe No 170 (2025)
PPTX
Microbes in human welfare class 12 .pptx
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
perinatal infections 2-171220190027.pptx
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
POULTRY PRODUCTION AND MANAGEMENTNNN.pptx
CAPERS-LRD-z9:AGas-enshroudedLittleRedDotHostingaBroad-lineActive GalacticNuc...
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
TOTAL hIP ARTHROPLASTY Presentation.pptx
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
BIOMOLECULES PPT........................
The scientific heritage No 166 (166) (2025)
BODY FLUIDS AND CIRCULATION class 11 .pptx
1. INTRODUCTION TO EPIDEMIOLOGY.pptx for community medicine
Phytochemical Investigation of Miliusa longipes.pdf
Is Earendel a Star Cluster?: Metal-poor Globular Cluster Progenitors at z ∼ 6
Warm, water-depleted rocky exoplanets with surfaceionic liquids: A proposed c...
An interstellar mission to test astrophysical black holes
Introcution to Microbes Burton's Biology for the Health
Seminar Hypertension and Kidney diseases.pptx
Sciences of Europe No 170 (2025)
Microbes in human welfare class 12 .pptx

Camera model ‫‬

  • 2. Camera Model Advanced Computer Graphics By Fatima Radi Kufa University College of Computer Science and mathematics
  • 3. CAMERA MODEL A camera model simulates the capture of light from a three-dimensional scene in object space onto a two dimensional image, or image space. Most models contain or approximate a system of parallel lenses such as that of a camera or the eye. Goal: To model basic geometry of projection of 3D points, curves, and surfaces onto a 2D surface, the view plane or image plane. Fatima Radi
  • 4. THIN LENS MODEL Most modern cameras use a lens to focus light onto the view plane. This is done so that one can capture enough light in a sufficiently short period of time that the objects do not move appreciably, and the image is bright enough to show significant detail over a wide range of intensities and contrasts. Fatima Radi
  • 5. SYNTHETIC CAMERA MODEL  In computer graphics we use a synthetic camera model to mimic the behaviour of a real camera.  In the synthetic camera model we avoid the inversion by placing the film plane, called the projection plane, in front of the lens.  The clipping rectangle or clipping window determines the size of the image. Fatima Radi
  • 6. Synthetic camera model: Each point in the 3D model is projected onto the image plane using the pin-hole camera model Fatima Radi
  • 8. Clipping is performed to eliminate parts of the scene outside the fov Any procedure which identifies that portion of a picture which is either inside or outside a region is referred to as a clipping algorithm or clipping. The region against which an object is to be clipped is called clipping window. Fatima Radi
  • 9. Sutherland–Hodgman algorithm The Sutherland–Hodgman algorithm is used for clipping polygons. It works by extending each line of the convex clip polygon in turn and selecting only vertices from the subject polygon that are on the visible side Fatima Radi
  • 10. The Sutherland - Hodgman algorithm performs a clipping of a polygon against each window edge in turn. It accepts an ordered sequence of verices v1, v2, v3, ..., vn and puts out a set of vertices defining the clipped polygon. Fatima Radi
  • 13. CAMERA OBSCURA (PINHOLE CAMERA)  box with a small hole in it  A pinhole camera is a simple camera without a lens and with a single small aperture, a pinhole – effectively a light-proof box with a small hole in one side. Light from a scene passes through this single point and projects an inverted image on the opposite side of the box.  the size of the aperture should be 1/100 or less of the distance between it and the projected image. Fatima Radi
  • 14.  A common use of the pinhole camera is to capture the movement of the sun over a long period of time. This type of photography is called solargraphy.  Pinhole devices provide safety for the eyes when viewing solar eclipses because the event is observed indirectly, the diminished intensity of the pinhole image being harmless compared with the full glare of the Sun itself. Fatima Radi
  • 16. PIN-HOLE CAMERA MODEL If the Z-axis is alligned with the camera optical axis then a point p=(x,y,z) is projected to a point pp=(xp,yp,zp) on the image plane: xp= - (xd)/z yp= -(yd)/z zp=-d where d is the distance of the image plane from the centre of projection Note: zp is constant for all pp ie the depth of the image plane pp=(xp,yp) Fatima Radi
  • 17. PIN-HOLE CAMERA II An equivalent image is formed if the image plane is placed infront of the camera at distance d xp= (xd)/z yp= (yd)/z zp=d Fatima Radi
  • 18. Field-of-view The field-of-view (fov) for a pin-hole camera is determined by the height of the image plane h and the distance d from the centre of projection: Fatima Radi