Luis Cogan, Dave Harbour., Claude Peny Kern & Co., Ltd 5000 Aarau switzerland Commission II, ISPRS Kyoto, July 1988

Similar documents
High Performance Raster Scan Displays

Introduction to Computer Graphics

Part 1: Introduction to Computer Graphics

IMS B007 A transputer based graphics board

Overview of Graphics Systems

Spatial Light Modulators XY Series

Press Publications CMC-99 CMC-141

Part 1: Introduction to computer graphics 1. Describe Each of the following: a. Computer Graphics. b. Computer Graphics API. c. CG s can be used in

Pivoting Object Tracking System

Simple motion control implementation

In-process inspection: Inspector technology and concept

SPATIAL LIGHT MODULATORS

DT3130 Series for Machine Vision

CHARACTERIZATION OF END-TO-END DELAYS IN HEAD-MOUNTED DISPLAY SYSTEMS

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging

Hitachi Europe Ltd. ISSUE : app084/1.0 APPLICATION NOTE DATE : 28/04/99

Computer Graphics. Introduction

HIGH SPEED ASYNCHRONOUS DATA MULTIPLEXER/ DEMULTIPLEXER FOR HIGH DENSITY DIGITAL RECORDERS

The CIP Motion Peer Connection for Real-Time Machine to Machine Control

VSP 198CVS Quick Start

Display Interfaces. Display solutions from Inforce. MIPI-DSI to Parallel RGB format

SRV02-Series. Rotary Pendulum. User Manual

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report

Understanding Compression Technologies for HD and Megapixel Surveillance

LCD Display Wall Narrow Bezel Series

Display Technologies CMSC 435. Slides based on Dr. Luebke s slides

EZwindow4K-LL TM Ultra HD Video Combiner

An FPGA Based Solution for Testing Legacy Video Displays

VSP 168HD Quick Start

2 Work Package and Work Unit descriptions. 2.8 WP8: RF Systems (R. Ruber, Uppsala)

Setting Up the Warp System File: Warp Theater Set-up.doc 25 MAY 04

Customized electronic part transport in the press shop siemens.com/metalforming

Telephony Training Systems

Advanced Test Equipment Rentals ATEC (2832)

[ :~~GJln~~: = CIPBU. The hardware design is presented in Figure 1.

Military School Multi-Purpose Meeting Space

Spatial Light Modulators

One view. Total control. Barco OpSpace

CS2401-COMPUTER GRAPHICS QUESTION BANK

MANUAL AND SEMIAUTOMATIC SMD ASSEMBLY SYSTEMS. engineered by

Barnas International Pvt Ltd Converting an Analog CCTV System to IP-Surveillance

INTRODUCTION AND FEATURES

PCI Express JPEG Frame Grabber Hardware Manual Model 817 Rev.E April 09

Compressed Air Management Systems SIGMA AIR MANAGER Pressure flexibility Switching losses Control losses next.

Live events staging. Media centers

ADS Basic Automation solutions for the lighting industry

By David Acker, Broadcast Pix Hardware Engineering Vice President, and SMPTE Fellow Bob Lamm, Broadcast Pix Product Specialist

Computer Graphics NV1 (1DT383) Computer Graphics (1TT180) Cary Laxer, Ph.D. Visiting Lecturer

* This configuration has been updated to a 64K memory with a 32K-32K logical core split.

CSEE4840: Embedded Systems Design Project Report Stereo Depth Extraction (SDE)

(12) United States Patent (10) Patent No.: US 6,275,266 B1

Polygon Scanners Capabilities, Applications and System integration. considerations

Microincrements IP67-related solutions

Design of VGA Controller using VHDL for LCD Display using FPGA

8 DIGITAL SIGNAL PROCESSOR IN OPTICAL TOMOGRAPHY SYSTEM

Computer Graphics Hardware

DESIGN PHILOSOPHY We had a Dream...

APPLICATION NOTE. Fiber Alignment Now Achievable with Commercial Software

Comp 410/510. Computer Graphics Spring Introduction to Graphics Systems

OMNISTAR GX2. GX2-LM1000E Series 1310 nm Broadcast Transmitter DATA SHEET BENEFITS. 1 GHz bandwidth

Explorer Edition FUZZY LOGIC DEVELOPMENT TOOL FOR ST6

1 Overview of MPEG-2 multi-view profile (MVP)

PTIK UNNES. Lecture 02. Conceptual Model for Computer Graphics and Graphics Hardware Issues

Images for life. Nexxis for video integration in the operating room

ON-THE-FLY SCANS FOR FAST TOMOGRAPHY AT LNLS IMAGING BEAMLINE. Gabriel B. Z. L. Moreno X-Ray Imaging Beamline Group, LNLS

A Noble Identification System for Tumors and Implementation

The Switcher: TriCaster 855 Extreme

Reconfigurable Neural Net Chip with 32K Connections

The software concept. Try yourself and experience how your processes are significantly simplified. You need. weqube.

Meeting Embedded Design Challenges with Mixed Signal Oscilloscopes

Innovations in PON Cost Reduction

PMC-704 Dual Independent Graphics Input/Output PMC

Telephony Training Systems

Introduction To LabVIEW and the DSP Board

VGA Configuration Algorithm using VHDL

Agilent I 2 C Debugging

Specifications LED Display Video Controller VX4. Xi an NovaStar Tech Co., Ltd. Rev1.0.4 NS

VEHICLE TELEMETRY DATA IN THE VERTICAL BLANKING INTERVAL

Dancer control slims down while gaining functionality

Production Switcher Systems MVS-8000 Series DVS-9000 Series

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

PRINCIPLES AND APPLICATIONS

MET71 COMPUTER AIDED DESIGN

VGA Controller. Leif Andersen, Daniel Blakemore, Jon Parker University of Utah December 19, VGA Controller Components

1. Introduction. 1.1 Graphics Areas. Modeling: building specification of shape and appearance properties that can be stored in computer

SRV02-Series. Ball & Beam. User Manual

CESR BPM System Calibration

Comed Medical Systems Co., Ltd. Office 707, Woolim Lion s Valley I, 311-3, Sangdaewon-dong, Seongnam-si, Gyeonggi-do, Korea Tel:

AE16 DIGITAL AUDIO WORKSTATIONS

Milestone Leverages Intel Processors with Intel Quick Sync Video to Create Breakthrough Capabilities for Video Surveillance and Monitoring

Transparent Computer Shared Cooperative Workspace (T-CSCW) Architectural Specification

THE NEW LASER FAMILY FOR FINE WELDING FROM FIBER LASERS TO PULSED YAG LASERS

Types of CRT Display Devices. DVST-Direct View Storage Tube

National Park Service Photo Utah 400 Series 1 Digital Routing Switcher

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 5 CRT Display Devices

A better way to get visual information where you need it.

Computer Graphics: Overview of Graphics Systems

OverView D. Barco DLP projection series

KRAMER ELECTRONICS LTD. USER MANUAL

VMIX104. Alpha-blend. text and graphics. onto. live video

Transcription:

KRSS KERN RASTER MAGE SUPERMPOSTON SYSTEM Luis Cogan, Dave Harbour., Claude Peny Kern & Co., Ltd 5000 Aarau switzerland Commission, SPRS Kyoto, July 1988 1.. ntroduction n the past few years, there have been various photogrametric stereo instrument workstations developed capable of graphic superimposition. These developements have been initiated by a need to observe the integrity of data through the viewing mechanism of the instrument. First of all, by providing a tool to perform completness checking at the data collection station. Secondly, but probably much more important, is the ability to provide an efficient mechanism, to aid in the analysis of data for revisioning requirements. Unfortunately, the developments undertaken to date have all to often been marginaly successfull in maximizing the potential for a productive performance oriented workstation. This shortcoming has been largely due to the type of technology applied and/or negleted aspects in the workstation integration. A productive superimposition design must be able to perform in many respects. The performance problem most obvious, is providing graphic overlay real time motion in a manner that is independant of the amount of data represented in the overlay. However, performance should not only be measured in the shear power of the graphic engine, but should also be measured in the ability of the workstation to maintain graphic images of very high geometric quality. This aspect above all others, is essential if stereo superimposition is to be realized. Finally, performance should be measured by total design integration and the inherited ability of the workstation to operate with minimal operator intervention. Today, technology has progressed to a state that allows us to realize these requirements. The Kern Raster mage Superimposition System (KRSS) offers uncompromising performance, by aquiring state of the art technology and applying it with the expertise to satisfy the production requirements of todays photogrammetric application. The KRSS design addresses each performance requirements with unique solutions. t contains a display subsystem of unique design and power that is specifically suited to real time graphic motion. The optical systems integration yields geometric quality unsurpassed. A modern modular approach to software implementation makes operation virtually transparent to the user. 91

2. system Overview KRSS is an optional peripheral designed specifically for the Kern DSR-15 analytic plotter. The DSR-15 with KRSS host processor, is a Q-bus MicroVAX operating under MicroVMS.. The KRSS is available in four configurations; stereoscopic viewing with 25 micron resolution, stereoscopic viewing with 50 micron resolution, monoscopic viewing with 25 micron resolution and monoscopic viewing with 50 micron resolution. The KRSS is completly modular in design and can be installed and or upgraded as the system requirements change. 2.1. Configuration System integration was accomplished by expanding the distributed processing architecture of the DSR-15. The'DSR-15 and KRSS are intelligent slave devices to the MicroVAX and perform the dedicated real time processing required in their respective environments. with this distributed approach to processing, the host can maintain functional control of the simultaneous real time tasks while performing the tasks required by the current application. MicroVAX KRSS DSR - 15 Fig 1 DSR-1S with KRSS configuration communications between the MicroVAX and the KRSS display processor is accomplished over a high speed (two megabyte per second maximum) parallel interface that minimizes loading intervals for archived data. This interface is memory mapped on the MicroVAX side with DMA capability on the display processor side. The KRSS is linked to the DSR-15 by virtue of four stage plate positional axis encoder signals. These signals provide input to a dedicated position keeping interface resident on the VME bus of the display processor. By establishing a position feedback loop that is independant of the host processor, KRSS is able to maintain accurate instantaneous stage plate information for continuous image registration.

2.2. Display Processor n order to maximize the capacity of the display processors functional capability; communications, real time loop monitoring, perspective transformation(s) and rasterization are all handled locally" To allow for the maximum flexibility in interfacing with various systems, graphics are recieved by the display processor as vectored data in world coordinates" n addition to this, the display processor maintains a local stroke list for the generation of characters and symbols and thereby eliminating the burden of stroke generation from the host.. Each symbol stroke list is optionaly definable by the user to suit their requirements. The display processor is based on a Motorola 68020 with 68881 floating point coprocessor.. The display processor itself is dual ported onto an auxilary image bus that is shared'by the image memory and a display generator. Upon receipt of graphic information the display processor will perform the afore mentioned tasks and place the rasterized data into the image memory via the image bus. At that point all image handling is accomplished with minimal intervention on the part of the display processor and is accomplished exclusively on the image bus. RS-232 DSR-15 RS-232 MicroVAX J1JlJlJ Parallel position Keeping Unit VME BUS DSPLAY PROCESSOR MAGE BUS 1 Display Generator Monitor Monitor 1 2 DMA nterface mage Memory 4 or 8 or 16 Mbytes Fig. 2 KRSS block diagram 93

2.3. Display Subsystem The concept behind the KRSS display subsystem, is to maintain a raster image of the graphic overlay in physical memory. By virtue of having this graphical image in physical memory the need for repeated data manipulation and/or elabo~ate faceting techniques is eliminated. Each bit of the lmage memory represents one pixel and is equivalent to a nominal photograph area of 25 or 50 microns square, depending on the memory size option selected. mage memory is bitmapped into display memory, a two Megabyte frame buffer (per monitor) which is resident on the display generator. The display memory is updated as required at a rate of 60 hertz. n fact, the actual display memory update is initiated by an interupt issued by the display generator on completion of the vertical sweep. The actual area from the display memory used as a viewport for the display monitor(s) is a region of 1024 by 1024 pixels. The resulting viewport(s) are then displayed on high resolution monochrome monitor(s). These monitors have been manufactured with flat screens. As there is no screen curvature a very good geometric accuracy thoughout the field of view, is provided to the optical system. The entire display subsystem can be conceptualized as, a torus display memory in which the viewport for the monitor is allowed to roam around freely. When the viewport is in transit the display memory is being updated as required, from physical image memory, along the boundary no longer required. mage Memory Display Memory Viewport (monitor display) Fig. 3 Display subsystem Figure number 3 depicts the relationship of the image memory with respect to the the display memory and the selected viewport. 94

3.. ntegration 3.. 1.. optical System The superior optical system design of the DSR-15 allowed optimum integration of the KRSS subsystem without any major modifications. This optical design made possible for the image injection to be performed at the front end of the optical system (see fiqure number four). By establishing the image integration at this location in the optical system a superior image geometry was realized. Furthermore, all optical adjustments and zoom are applied after image integration, and thereby influence both images equally_ This simple design integration aspect eliminates the need for repetitious image fitting and registration on the part of the operator. Photogragh Floating Graphic mage Mark mage, Beam 20-200 Micron Splitter Diaphram Objective Beam Objective Splitter Zoom lx... 4x J mage Rotation mage Swap squint Adjustments Eyepiece 5x Fig. 4 optical Path with KRSS 95

3.2. Software ntegration The software support system for KRSS was developed with the same modern modular approach as the hardware system. n support of the applications programmming environment, there have been layered device and application libraries written. Therefore, application programs are not concerned with any device specific protocol. This Kern approach to modular software has made the implemention of KRSS with popular applications software packages such as MAPS-200 and DTMCOL both immediate and efficient. Application Programs Application Library Device Library Device Protocol Fig. 5 Software levels 4. Conclusion The design of KRSS was not only accomplished by paying attention to those aspects often neglected and overlooked during system integration, but also in applying todays technology. By utilizing the distributed processing architecture of the DSR-15, KRSS is performance oriented. KRSS was carefully integrated in all respects; the optical, electronic, and software components of the system each compliment the other. The Kern Raster mage Superimpsition System was developed to maximize the potential of stereo superimposition, and will serve as a productive photogrammetric tool today, and in the future. 96