Engineering Professional Education

Digital Photogrammetric Systems


Credit Hours: 3

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.

ProEd Minimum Requirements: view

Tuition & Fees: view

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


Spring 2019
Spring 2021


Ayman Habib



Purdue University
School of Civil Engineering
550 Stadium Mall Drive
West Lafayette, IN 47907-2051


Instructor HomePage

Related Courses