iWitness Close Range Photogrammetry software
iWitness is an affordable and easy-to-use close-range photogrammetric software system. Developed for accident reconstruction and forensic measurement, iWitness uses images from consumer-grade digital cameras to create accurate 3D measurements and object models. iWitness also provides 3D measurement capabilities for engineering, architecture, heritage recording and virtual reality modeling projects.
iWitness is photogrammetry made simple. It is unmatched by any other photogrammetric software in its price range for converting real-world features into 2D and 3D measurements and models.
iWitness is easy to use. The software incorporates the best camera "relative orientation" methods available in close-range photogrammetry software. The user simply marks the same image locations in two or more overlapping photos, and iWitness automatically processes the 3D modeled points and lines.
iWitness is powerful and extensible enough to meet your 3D mapping project needs. For project examples and a free 30-day trial version of iWitness, please visit the iWitness website at www.iwitnessphoto.com. Download our free tutorial video (26.6mb AVI file), which is approximately 30 minutes of viewing.
iWitness - functionality that makes the photogrammetric difference
- Automatic Camera Calibration: In order to obtain optimal measurement accuracy and reliability, cameras need to be photogrammetrically calibrated. With iWitness, calibration is a fully automatic process when AutoCal placards are employed. The calibration can be carried out at any time in a matter of minutes. Alternatively, calibration can be achieved through an operator-assisted process and it is also possible to self-calibrate the camera as an integral part of the 3D measurement process
- On-line Data Processing: Network relative orientation, subsequent spatial intersection for 3D point determination and coordinate transformation are three examples of the on-line data processing capabilities within iWitness. These and other mathematical operations are initiated automatically, as soon as the operator has made a sufficient number of image reference markings. The operator need never worry about pressing a Compute button. The on-line processing facilitates a very high level of quality assurance checking and it also provides a practical means for the operator to take instant corrective action in situations where operational blunders are inadvertently made
- Easy to Learn: The workflow of iWitness is intuitive and streamlined, which means that the overall program operations are very easy to learn. In order to initiate the photogrammetric processing, images need simply be imported into the project. iWitness automatically recognizes the camera(s) used and there are no project set-up phases to labor through. To further assist in operator training, iWitness is supplied with a multimedia tutorial movie, a demonstration project (for initial practice) and a printed user manual
- Camera Database: iWitness incorporates a read-only Global camera database that holds the basic camera geometry and resolution data for over 1000 digital cameras. When images for a new project are loaded into iWitness, the system accesses the appropriate camera in the Global database and loads the required information into a Local camera database where full calibration information is maintained. Cameras can also be assigned Unique IDs in circumstances where the same camera make and model might be employed, for example, with different lenses, and therefore different lens-specific calibration values
- 3D Modeling Features: iWitness can measure attributed point, line, polyline and free-form curve information for CAD-compatible 3D model generation
- Visually Realistic Texturing Mapping: The photo-texturing of planar facets on a measured 3D model can be performed with iWitness to provide a visually realistic model of the object. This model can then be exported for viewing via VRML
- 3D Graphics View: All 3D measurement data, from points to photo-textured surfaces can be displayed in a 3D graphics view, which supports interactive model manipulation and analysis functions
- ZARAF: Zaraf carries out the photogrammetric interior orientation function on scanned photographic prints or slides to enable their use in iWitness. The program generates transformed, resampled digital images from the scanned images for direct import into iWitness. These generated images are then treated as though they were recorded with a digital camera. ZARAF.exe is available in iWitness Version 1.5.
- FOOM: The Focal length FrOm One IMage process involves marking points in a single image which correspond to object points in the photographed scene that have known 3D coordinates. By this method, the necessary camera focal length and lens distortion information for photogrammetric processing in iWitness can be obtained from a single image from an unknown camera. Click here to see an example of FOOM
- No Restriction on Numbers of Cameras, Images or Measured Points: iWitness has no upper limit to the number of cameras, images and points forming a network, and measurements involving more than 100 images and 1000 points can be readily accommodated
- Image manipulation: iWitness can import new images into a project at any time, and it has navigation features to allow the user to rapidly zoom & pan, rotate the image and adjust its brightness for better viewing. Fast, one-click semi-automatic target marking to better than 1/10th of a pixel accuracy is also available for high-contrast targets and there is a Guided Mode for ‘driving’ the user to predicted locations for rapid and more reliable marking within oriented images
- Edit/Review Mode: Quality Control could not be easier than with iWitness’ Edit/Review mode. The operator simply selects the E toolbar icon and iWitness allows full interactive editing of each and every 3D measured point, as well as on-line spatial intersection to provide updated point accuracy estimates
- Assignment of Scale and the XYZ Coordinate System: iWitness allows the interactive setting of scale via assignment of known object distances, and it also supports the well-known 3-2-1 procedure that allows the operator to interactively set the origin and orientation of the XYZ Cartesian coordinate system for the 3D data
- Coordinate Transformation to Control: This feature allows the user to transform multiple networks into a common XYZ coordinate system, especially for export to CAD. Such a ‘stitching’ of adjacent project measurements into a uniform XYZ reference system is very beneficial for the scene mapping of high-speed traffic accident events which can cover several hundred meters in length
- Point Offsetting: Allows the user to establish a point of interest which is offset from a photogrammetrically measured 3D point in the direction of the user-specified Z-coordinate axis. This is very useful for effectively projecting targeted points (such as photogrammetric markers (RPMs)) standing above the ground to their corresponding planimetric position at the ground surface
- Exporting the 3D Model: Attributed 3D models from iWitness can be exported in the industry standard DXF format