Vous êtes sur la page 1sur 14

SECTION 8.2.

IMS2760 - VIP2000
VIDEO IMAGE
PROCESSOR BOARD
IMS2760 VIDEO IMAGE PROCESSOR ASSEMBLY
INTRODUCTION

The EMS2000 digital image processing system is designed to extend the advantages of Digital Image
Technology to C-Arm Fluoroscopy. The IMS2000 has image enhancement and processing capabilities
that answer specific needs for a variety of clinical C-Arm applications performed during
fluoroscopy.

The IMS2000 Digital Image System is an integral part of the C-Arm system, designed to work hand
in hand with the C-Arm control.

The IMS2000 Digital Image System was designed for easy and efficient repair. Modular design and
simple operation make the IMS2000 a service-friendly system. High-reliability parts were used in
its design and affords a long service life.

The IMS2000 Digital Image System is a combination of several modular board sets. The following
will describe the board set and its functions.

VIP2000

The VIP2000 (Video Image Processor) has two boards connected together and requires two 16 bit
PC/AT I/O bus slots. This two-board set digitizer the image, performs image noise reduction,
controls the bus timing, and image capture and transfer of images on the video image bus.

The analog front end and image digitizer are discussed in the following overview of the VIP2000
board set.

The digital portion of the board controls all the image transfer, image bus, real-time image noise
reduction, and supplies the digital clock for the system.

REAL-TIME VIDEO FRAME ACQUISITION

The VIP can digitize an input signal, RS-170 monochrome input in real time. The board supports
external input and can also provide its own internal sync signals when needed. The design
incorporates a Phase-Locked Loop (PLL) circuit which reduces pixel jitter to 1 /4 of
a pixel and provides precise tracking. A precision 10 bit converter provides up to 1024 intensities for
gray-scale applications.

Supported Video Standards


Standard Application
RS-170 North American TV (monochrome)
Supported Video Standards

INPUT CALIBRATION

Set-up and gain controls are used to ensure that the incoming video signal accurately reflects the
original picture, without losses and distortions produced by the camera or transmission line.
These controls allow the service technician to calibrate individual system response independent
of interference.

Exposcop 7000 / IMS2760 Section 8.2.1 09/23/97


International Medical Systems, Inc. VIP2000 Board Rev. 2 1
IMS2000/VIP2000 BOARD SET FRONT END

OVERVIEW

The front end of the VIP2000 Baseboard accepts one of three possible NTSC RS-170 video
sources, passes the video through a series of gain and offset stages, then digitizer the video at
21.477 MHz sampling rate with 10-bits of resolution. The video path is shown in the diagram
below.

VIDEO MUX 10-BIT


VIDEO VARIABLE DC OFFSET WITH FIXED GAIN
MUX GAIN AMP AMP A/D
Av-2
(Av-0-5)

G-
0
0- <um
ADJUTT
vouuz ADJUTT
VOUACE

WHITE
COMPRESSION

GAIN
OFFSET
DAC
DAC

VIDEO MUX

The video mux is set up to accept three composite RS-170 video sources at 0.714 Vp-p video
levels, but can accommodate a signal as large as 2V p-p. Each input is terminated with 75ohms
which should be considered when choosing a driving source.

VARIABLE GAIN STAGE

The video out of the variable gain stage can be fully attenuated (Av = 0) or gained by 5. In order
for the gain stage to operate over this range, the gain control voltage must swing between -IV
and IV where -IV corresponds to full attenuation and IV to a gain of 5. The swing of the gain
control voltage can be adjusted to alter the gain range of the amplifier via adjustment pot R112.
This pot sets the reference voltage of the DAC which varies the gain control voltage. The DAC
is set up so that a full scale control word will output a voltage equal to the reference voltage
while a control word of zero will output a voltage equal the negative of the reference voltage.
Pot R112 can be adjusted by measuring the voltage at test point W22.

DC OFFSET STAGE

The video out of this stage can be DC offset in both the positive and negative directions. The
DC offset value is much the same as the above gain control voltage. The reference voltage of an
offset DAC is adjusted via Pot R97 so that a full-scale control word will result in a positive
offset while a control word of zero will result in a negative offset. The offset value is related to
the DAC voltage reference with this equation - 4.02*Vref*(ll/4096) *(control word value) -
3.09*Vref. With a Vref of IV, the full-scale output will be 0.93V and the output with control
word equal to zero would be - 3.09V. Pot R97 can be adjusted by measuring the voltage at test
point W19.

Exposcop 7000 / IMS2760 Section 8.2.1 09/23/97


International Medical Systems, Inc. VIP2000 Board Rev. 2 2
VIDEO MUX WITH FIXED GAIN

The mux stage allows the selection of normal video or while compressed (similar to gamma
function) video to be passed to the digitizer stage. This stage has a fixed gain of 2 which, in
conjunction with full-scale output at the variable gain stage, allows the DC offset to be as low
as -6V and still have output video fit within the digitizing window.

ANALOG TO DIGITAL CONVERTER STAGE

The A / D stage accepts the gained and offset video and digitizer at 21.4777MHz*with 10-bit
resolution. The digitizing window, that is the range over which the A / D input is digitized,

is 0 to 3.6V. Video levels above 3.6V are converted as full-scale values which levels below OV
are converted as zero values.

SUMMARY

It can be seen from the discussions of the previous sections that the video input into the VLP2000
Baseboard can be manipulated to produce a wide range of effects by adjusting the combination of
gain and offset values. The default setting for the gain reference pot and the offset reference pot
are both IV. These values give full gain swing from 0 to 5 and DC offsets of -3.09V to 0.93V.
These settings provide for a wide enough range of video manipulation to accommodate various
video input ranges and still digitize a usable image. The analysis of the image is, however,
purely subjective and thus the settings may be altered to give the best image for a particular
application.

The IMS2000 Video Image Processor is a unique concept in imaging. Its sophisticated design
incorporates such innovations as Area of Interest processing; real-time ALU image operations;
interlaced display output; and a 32-bit plane image buffer. These features allow you to combine
extensive text, graphics, and overlay capabilities with the most advanced real-time image
processing functions available.

An IBM PC AT equipped with the VIP2000 two-board set creates an extremely powerful
medical image processor which can be used for a wide range of clinical studies. The VLP2000 is
equipped with image enhancement applications for postprocessing of medical images.

The V1P2000 performs histograms, averaging, and many other operations.

The VIP2000 image processing two-board set offers image buffering capability, real-time video
frame acquisition plus a wide variety of image processing techniques in conjunction with CPU
processor.

REAL-TIME IMAGING

The VIP2000 can perform a wide variety of image processing operations for image enhancement.
The on-board ALU performs real-time, single-image operations such as frame averaging,
real-time and last image hold.

Noise reduction is used to enhance an incoming image for human viewing by eliminating random
noise in the final digitized image. A picture is digitized a number of times (up to 16), the
images are added together at video frame rates (l/30th of a second) and divided in

one frame time. Since the noise in each incoming image will never be in the same place, an
averaged picture of many mcoming images will produce one clear image. This technique is
extremely useful for improving medical images acquired during fluoroscopy.

Exposcop 7000 / IMS2760 Section 8.2.1 09/23/97


International Medical Systems, Inc. VIP2000 Board Rev. 2 3
VIP2000 REAL TIME NOISE REDUCTION SECTION

INTRODUCTION

Temporal filter section of the VLP2000 board filters image noise by factors of 2 - 16 images. The
reduction of noise is approximately 50% for 2 frames to about 87% for 8 frames.

PURPOSE

The primary cause of the poor signal-to-noise ratio in fluoroscopic imaging is very low dose
radiation used to produce the video image. With the VTP2000 board temporal filter section,
the signal-to-noise ratio can be dramatically improved by averaging incoming video frames
(noise tends to be a non-fixed pattern in the image where the video signal is more constant).

FUNCTION

The IMS2000 employs an averaging technique termed "exponential averaging", i.e., weighted
frame average of the incoming video pixel (Pc) and the last or previous pixel value (Pi). The
selected number value (N) of averaging sets the parameter by which the system assigns a value
to a scale factor (Sf). This determines the relative weight attached to the mcoming and
previous pixel values, as illustrated in Fig. 8.2.1-1.

VIDEO C A M E R A

Camera Image
Multinlied hvfc^ Scale Factor
Pixel Value
(Sf)
(Pc)
1
[Pc(Sf)+Pi(l-Sf)] Normalize Video
Pixel Values

Previous Image
Pixel Value
Multiplied bv ».
1- Sf
1
P
(Pi)

Figure 8.2.1 - 1 IMS2760 Image Averaging Technique.

When N=l, the incoming camera pixel value will represent 100% of the averaged image. Thus
no averaging will be performed.

When N=2, the incoming camera pixel value and the previous image pixel value are assigned
the same weighted value reducing the noise by 50%.

The effect of increasing the value N is to decrease the noise value found in each pixel. If N is
selected at too high a value, the signal-to-noise ratio is very good, but the system will respond
very slowly to real pixel values. This can result in blurring of the fluoroscopic image due to
natural body organ movements. Thus, caution should be used in setting too high of a weighted N
value for some exams.

Exposcop 7000 / IMS2760 Section 8.2.1 09/23/97


International Medical Systems, Inc. VIP2000 Board Rev. 2 4
INPUT LOOK-UP TABLES

Input look-up tables allow you to modify input gray-scale values before they enter the frame
buffer. Real-time modifications include multiplication by a constant, logarithmic conversion,
and multiple-level thresholding.

©1997 by International Medical Systems, Inc.. A l l rights reserved. Reproduction or issue to third parties in
any form is not permitted without express written authority of International Medical Systems, Inc.

Exposcop 7000 / LMS2760 Section 8.2.1 09/23/97


International Medical Systems, Inc. VIP2000 Board Rev. 2 5
SECTION 8.2.2

IMS2000 - UPS2000
UPSCAN DISPLA Y BOARD
I
IMS2760 HIGH LINE RATE UPS2000 DISPLAY BOARD

INTRODUCTION
The UPS2000 board performs four functions. It converts 525V X 1365H interlaced video to 1049V X 1287H
interlaced video, provides graphics overlay, displays captured video on reference monitor, and process monitor.
The board set requires one 16 bit ISA PC I/O slot for system operation and image transfer to ISa bus for image
storage.
*

PURPOSE
Provide sharp clear display of medical images with nearflickerfree data overlays for text, and graphic
information, i.e., Patient name, Patient ID#, Dr. name, Images to store to disk, Graphical displays of functions
and menus for operator use. The board also provides the image system with a reference display output for the
right hand display monitor, complete with text and graphic overlays when needed.

SCAN CONVERSION
The UPS2000 board converts 525 lines of 30 Hz interlaced video into 1049 lines of 30 Hz interlaced video. See
figure 8.2-3. The conversion is done using dual ported video RAMs (VRAM). The 525 line vertical interlaced
digital video is written to VRAM one field at a time. The 1st interlaced field writes the even lines and the 2nd
interlaced fields writes the odd lines. Since the VRAM is dual ported, the video can also be read from the
VRAM at the same time that the interlaced video is being written to the VRAM. See Fig. 8.2 -3. For each line of
video that is written to the VRAM two lines of video are read from the VRAM. By reading the lines
sequentially at twice the input rate, the video is converted to a 60 Hz video output. For each 256 line field of
interlaced input video there is a 525 line field of video output video. The output video is converted to a 1049
interlaced output by shifting every other frame down 1/2 line as shown in Fig. 8.2-3, Video output timing is
shown in Fig. 8.2-4

CAPTURE VIDEO FOR REFERENCE MONITOR


The Process of converting the 525 line interlace video into 1049 line interlaced video requires that the video
pass through a VRAM buffer. When the system stops writing video to the VRAM buffer, the last two fields are
still held and the VRAM buffer can be displayed. Capturing an image on the reference monitor is done by
writing two fields of video into the VRAM buffer for the reference monitor as shown in
Fig. 8.2-3

GRAPHICS OVERLAYS
The UPS2000 board set has the capability to overlay a processed image with non-destructive text and graphics.
The graphics overlay is mapped as a 64k byte region of memory at paragraph address DOOOh in the PC's
memory space. This allows the overlays to be accessed directly by the PC processor. Each overlay is 4 bits deep,
which means it can support 16 shades of gray. All the graphics operations are performed by the PC in a similar
manner to the way the PC would write to the computers display when set to graphics mode. The graphics
overlay is combined with the image in a 14 bit LUT. For each pixel the graphic overlay selects the LUT for
modifying the image intensity for that graphic value. See Fig. 8.2 - 5

For each video input to LUT there is a video output. The 16 bit LUT'S are selected pixel by pixel in the graphic
overlay providing the system with extended capabilities in performing text and graphic displays without
effecting the video image quality.

Some of theflexibilityof the graphic overlays are shown in the following:

1) Invert video functions with text and graphic displays.


2) Text overlays with values of text display keyed to video level. This makes text always visible despite
video background levels, i.e., white text on black background and black text on white background or half
white and half gray text due to video level of blk to white gray scale.
3) Graphic blanking of video output. Example IMAGE CROP function or electronic shutters.

Exposcop 7000 / 2760 Section 8.2.2 09/24/97


International Medical Systems UPS2000 Board Rev. 2 -1
PAN, SCROLL, AND ZOOM (AREA OF INTEREST PROCESSING)

For those applications where you are concerned with only a portion of an image, the TJPS2000 provides and
Area of Interest bit plane. The Area Of Interest allows the operator to select a rectangular area for processing.
Since only the pixels within the AOI are scanned out of the image frame buffer, execution speed is proportional
to the size of the area being processed. The object of interest window selects which pixels within the specified
area are to be processed, thereby increasing the precision.

The LMS2760 - UPS2000 board set has a 2X, 4X hardware zoom which allows the operator to expand 1/4 or 1/16
of the image so that it fills the entire display of the reference monitor. Increasing and decreasing the zoom will
not destroy any data stored in the frame buffer. The UPS2000 board incorporates a special snap image buffer
and a complex video bus data path to PAN and Scroll the Area Of Interest "AOI" with single-pixel precision.
The relative position of the display origin can be positioned anywhere within the video memory. This makes it
possible to shift the image memory by one pixel or more in any direction right ,left, up, or down. The process
monitor will display a rectangular box corresponding in size to the size of zoom selected. The box will move its
relative position in response to the PAN, and SCROLL direction to provide a reference for the operator of that
portion of the image displayed on the reference monitor magnified.

IBM PC, PC, A T are registered trademarks of International Business Machine Corp.

3 Upscan
Interlaced VIDEO Odd Field
Odd Field 5 MEMORY
7
9

2
Upscan
Interlaced - 4 VIDEO Even Field
Even Field MEMORY
6

Figure 8.2 - 3

Exposcop 7000 / 2760 Section 8.2.2 09/24/97


International Medical Systems UPS2000 Board Rev. 2 - 2
Odd Field g 1 Even Field
Time 60th of 3
2 T i m e 6 0 t n o f a
ZzEsE ~
a sec. - sec.
N
4 y 3

4
5
6 5
7 6
8 7
9 8
10 9
10
I n the t i m e a n o r m a l s y s t e m reads o u t o n e v i d e o f i e l d the I M S 2 7 6 0 / U P S 2 0 0 0 d i s p l a y
b o a r d r e a d s o u t the same f i e l d t w i c e a n d shifts the s e c o n d f i l e d b y 1/2 a l i n e . T h e r e b y
r e d u c i n g i m a g e f l i c k e r a n d i n c r e a s i n g i m a g e q u a l i t y . T h e results are a 1049V x l 2 8 7 H
d i s p l a y rate.

HORIZONTAL TIMING

H
CSYNC

525LINE 1049LINE
a) Line Time 63.566 U.S 32.0 [is
b) Horizontal Front Porch 1.50 lis 0.75 us
c) Horizontal Sync Pluse 4.70 lis 2.50 |is
d) Horizontal Back Porch 4.70 |is 2.87 |is

V E R T I C A L TIMING

1
e
^ ^

< •
g

525LINE 1049LINE
e) Field Time 16.683 ms 16.784 ms
f) Vertical Sync Pluse Width 572.10 us 576.0 pis
g) Blanking Interval 1.27 ms 1.28 ms

FIGURE 8.2-4

Exposcop 7000 / 2760 Section 8.2.2 09/24/97


International Medical Systems UPS2000 Board Rev. 2 - 3
iw4 T E X T / G R A P H I C O V E R L A Y IMS2760- U P S 2 0 0 0 B O A R D

GRAPHIC 14 BIT
4 BIT
BUFFER LOOK UP
TABLE
( LUT)
10 B I T 1 0 4 9 X 1 2 8 7

WITH GRPAHIC
OVERLAY
10 BIT VIDEO IMAGE 10 BIT
BUFFER
V I D E O DATA UPSCAN 1049V
RS170 TIMING 1287H VIDEO 1

GRAPHIC 14 B I T
4 BIT
BUFFER LOOK UP
TABLE
( LUT)
10 B I T 1 0 4 9 X 1 2 8 7
:

WITH GRPAHIC
OVERLAY
10 BIT VIDEO IMAGE 10 BIT
BUFFER
V I D E O DATA UPSCAN 1 049V
RS170 TIMING 1287H VIDEO 2

GRAPHIC 14 B I T
4 BIT
BUFFER LOOKUP
TABLE
(LUT)
10 BIT 5 2 5 V X 1 2 8 7 H

W I T H GRPAHIC
OVERLAY
10 BIT VIDEO IMAGE 10 BIT
BUFFER
V I D E O DATA RS170 525V
RS170 T I M I N G 1287H VIDEO 3

F I G U R E 8.2-5

Exposcop 7000 / 2760 Section 8.2.2 09/24/97


International Medical Systems UPS2000 Board Rev. 2 - 4
SECTION 8.2.3

REAL TIME
EDGE ENHANCEMENT
RTE2000 BOARD
IMS2760 RTE2000 REAL TIME ENHANCEMENT

PURPOSE:

The RTE board provides the system with the ability to enhance the edge detail in an image during live
fluoroscopic procedures.

OPERATION:

The RTE board uses a high speed integrated circuit to perform convolutions. Convolutions are a class of
neighborhood operations which enhance a particular feature of an image at the expense of others, less
important features. The edge detection of the RTE board picks out the edges of objects so that the
operator can more easily determine their location and shapes. The convolutions are performed by
computing a new value for a pixel based on the value of its surrounding pixels. The RTE board performs
standard 3x3 convolution on a 1024x525 image at 30 f/sec.

LOCATION:

The RTE board is a single board Option and requires a single 16 bit ISA PC 1/O bus slot and is connected
to the UPS2000 and VIP200 boards by two video bus cable connectors. The video bus data enters the RTE
board from the VIP board on the VB3 video bus then is routed to the UPS2000 board for image upscan
display over the VB3 video bus.

The board must be connected to the VIP2000 and UPS2000 boards for proper operation. See schematics in
section 8.3

NOTE: The RTE single board is used with systems not having the DSA, and Dynamic Disk Drive
options,

The RDC2000 board for DSA,CINE option incorporates the RTE 2000 operation as an
optional feature on the RDC2000 board. See section 8.4 .

Exposcop 7000 / 2760 Section 8.2.3 04/15/96


International Medical Systems IMS2760/RTE2000 Board Rev. 1 -1

Vous aimerez peut-être aussi