Notice: For the latest information and guidance on Purdue's response to COVID-19 please visit:

Digital Photogrammetric Systems


Credit Hours:


Learning Objective:

Understand the fundamentals of digital photogrammetry. Be able to mathematically relate ground and image coordinates. Be able to rectify and orthorectify a frame image to a reference coordinate system. Understand and carry out a task to build a 3D model from stereo images. Appreciate other related photogrammetric algorithms, operations, and products.


Reconstruction of 3D objects and terrain from digital imagery taken with conventional frame cameras. Photogrammetric data as input for CAD and VR databases. Digital camera architecture and implications for photogrammetry. Modeling and estimation of camera geometry; basic least squares. Interior orientation, exterior orientation, relative orientation, absolute orientation. Coordinate systems, coordinate rotations, image resection and bundle block adjustment. Rectification and orthorectification of vertical and oblique imagery. Aerial, terrestrial, and space platforms for image acquisition; flight and mission planning. Stereo processing for 3D data acquisition, pairwise rectification for stereo viewing. Commercial applications for mapping and data extraction. Accuracy standards and error propagation. Interface with GIS software and data formats. Automation of the data collection process, image matching, DEM generation. Basic image processing: histogram modification, resampling, filtering. TIN processing: data structures, generation, exploitation. Synthetic image creation from object models with texture projection; animations and fly-throughs.

Topics Covered:

Math review; Optics, sensing, detectors; Camera architecture; Coordinate systems and transformations; Frame camera sensor model; Least squares; Resection and intersection; Image rectification; Bundle block adjustment; Relative orientation and stereo; Rectification and pairwise rectification, Feature extraction and mapping; Close range; Automation; Visualization.


Geometry, Trigonometry, Linear algebra, Differential calculus, Ability to develop Matlab scripts (or acquisition of such ability during the course with help provided)

Applied / Theory:

50 / 50

Web Address:


There will be a homework assignment approximately every two weeks. Required effort will vary, but students should allocate an average of 6-8 hours for each assignment. Accepted via email to




One mid-term and one final exam.


Official textbook information is now listed in the Schedule of Classes. NOTE: Textbook information is subject to be changed at any time at the discretion of the faculty member. If you have questions or concerns please contact the academic department.
Tentative: "Introduction to Modern Photogrammetry", Mikhail et al, Wiley 2001, ISBN 0-471-30924-9.

Computer Requirements:

You will need Matlab and C/C++ (a little), Photoshop, and ArcGIS. This SW will be available under Purdue Site License via the ???Software Remote??? facility ??? There are student versions of some of these applications available through the software provider. Assistance will be provided by instructor for any software applications which are required to be used.

Other Requirements:

Each student will need to use (own, borrow) a digital camera to acquire images for use in some of the homeworks.

ProEd Minimum Requirements: