Professional Documents
Culture Documents
BELGAUM
Project Title:
Photogrammetric based 2D Image to 3D Image conversion
Guidance of Under
Smt. Sheela N Implantaire Technologies Pvt. Ltd
Lecturer Mysore
Dept of CS&E,SJCE Mysore.
Team:
Name Roll No USN
Sharad D 3 4JC06CS089
Prabhakar Gouda 37 4JC07CS070
Prashanth Rao H J 38 4JC07CS072
Praveen Kumar 39 4JC07CS073
1
Initial Understanding Documentation
Table of Contents
1. Introduction............................................................................ 3
1.1 Purpose..................................................................................... 3
1.2 Scope........................................................................................ 3
1.3 Glossary.................................................................................... 4
1.4 Reference.................................................................................. 4
1.5 Users of the System.................................................................. 4
2. Requirements.......................................................................... 4
3. Algorithm steps....................................................................... 6
4. Photogrammetry Algorithm Flow Diagram............................ 7
5. Data Flow Diagram for Software Development.................... 8
2
Software Requirements Specification for
Photogrammetric based 2D Image to 3D Image
conversion
1. Introduction
Photogrammetry is a 3-dimensional coordinate measuring technique that uses
photographs as the fundamental medium for metro-logy. The fundamental principle
used by photogrammetry is triangulation. By taking photographs from at least two
different locations, so-called "lines of sight" can be developed from each camera to
points on the object.
The Bundle Adjustment is the program that processes the photographic
measurements to produce the final XYZ coordinates of all the measured points. In
order to do this, it must Triangulate the target points, Reset the pictures and Self-
calibrate the camera. The Bundle Adjustment program is called STAR, which stands
for Self-Calibration, Triangulation and Resection.
1.1 Purpose
To develop consistent, robust, cost effective and user-friendly software that
converts 2D images to 3D using Photogrammetric algorithm. This is first version of
the software. The dominant design approach used would be
Function Oriented. The photographs taken from at least two different location are
undergoes to image processing in MATLab. To make software more user friendly we
are providing GUI based interface. The Front End makes system usage simple.
1.2 Scope
Aim of the project is to develop 3D image from 2D photographs. This project
make use of Photogrammetric technique. It is helpful in crime scene investigation
mapping using witness and crime zone software and surveys of historical
monuments. When litigation for accidents occurs and engineers make use of
photogrammetry to determine the exact deformation present in the vehicle.
This product is highly cost-effective and efficient in nature. Photogrammetry is
very efficient in measurement of properties of the object. The user can measure
length and breadth of the object to which direct make use of measuring tools is not
possible.
3
This approach helps to shorten the process of 2D-to-3D conversion and its
performance is satisfactory.
1.3 Glossary
GUI Graphical User Interface.
MATLab Software system or a tool for Image processing.
OpenGL Computer Graphics development tool.
MP Mega Pixel(Camera resolution power).
1.4 References
• Developers
• Project managers
• Marketing staff
• Users( End users)
• Testers
• Documentation writers
2. Requirements
4
2.2 System Requirements
1. The system will permit all users to search for a converted image by
type, name.
2. The user should be able to find out the details like image type,
image name.
3. Algorithm steps
Step 1:
Collecting required number and type of images.
Step 2:
Conversion of image into binary representation format
using MATLab
Step 3:
Label the connected component of the image.
Step 4:
Identify the 3D co-ordinate point using bundle
adjustment and Triangulation.
Step 5:
Approximation of orientation and position of the camera .
Step 6:
Finally reconstruct 3D image from co-ordinate points.
6
4. Photogrammetry Algorithm Flow Diagram
7
5. Data Flow Diagram for Software Development