Image Processing Projects Kendall L. Dinwiddie


BK Science and Engineering, Albuquerque, NM
December 1994 - June 1996

° Developed algorithms for calibrating and correcting barrel distortion in monochrome digital images. Supplied executable tasks for calibration, testing and dynamic link library (DLL) for Microsoft Windows environment.


Advanced Research and Applications Corporation (Aracor), Sunnyvale, CA
December 1994 - June 1996

° Ported megaline image processing system from Silicon Graphics IRIX to DEC Alpha OpenVMS. Display configuration revised from single monitor to two monitor, with one monitor primarily for control and the other, higher-resolution monitor for display and analysis. During the course of the project, many additional enhancements developed on the Silicon Graphics system were ported to the DEC Alpha environment.


Fujitsu America, Inc., San Jose, CA
September - November 1992

° Enhanced and debugged Microsoft Windows, C++ fiber-optic telephone system control application. Removed recalcitrant memory leaks, developed graphic window scrolling and enhanced hidden graphic object repaint performance.


Synergistic Detector Designs, Fremont, CA
August 1991 - September 1992

° Developed graphics and image processing subsystem software for a digital radiographic printed circuit card inspection system in MS Windows environment.
° Adapted RCI MS-DOS image processing support library to function within the MS Windows environment.
° Produced user interface and functional code for defining selected regions of the high-resolution image display with rectangular or elliptical outlines, generating and saving corresponding solid templates and extracting histograms from the templated regions for determination of solder joint quality. RCI Trapix image processor with linked 5 Gbyte tape system was employed for radiographic image processing and display.


Logitech, Inc., Fremont, CA
April - June 1992

° Profiled 2800 method C++ image processing program pinpointing areas requiring coding enhancements for speedier response. Recommended timing enhancement techniques. Tuned module for seaming two adjacent image strips. Windows 3, Borland C++ v3.


Synergistic Detector Designs, Fremont, CA
May - June 1991

° Reconfigured large, complex, real time digital radiographic inspection system software (ten mechanical degrees of freedom, digital X-ray control) to simpler laboratory version (three degrees of freedom, RS-232 serial X-ray control). Incorporated learn, store and execute for Photometrics CCD camera in automatic sequence control.


Recognition Concepts, Inc., Incline Village, NV
February - April 1991

° Enhanced image acquisition package implemented in MicroVax /VMS to incorporate dark and light field spatial and photometric image correction.


Synergistic Detector Designs, Mountain View, CA
January - March 1990; September 1990 - January 1991

° Computer controlled naval equipment radiographic inspection system. Included precision multi-axis inspection object, camera and X-ray positioning. Environment consisted of PC/AT platform with MS-DOS, Zortech C++, RCI Trapix image processor, and Photometrics CCD camera system.


Synergistic Detector Designs, Mountain View, CA
March - September 1988

° System software development for real-time radiographic inspection of a continuous stream of titanium chips for heavy (tungsten carbide) inclusions, facilitating rejection of chips with entrained particles. Required partial histogram extraction during video vertical retraces; continuous dual digital video camera control in response to running average of observed image quality. DEC LSI-11/23, RCI Trapix, RT-11 based using Whitesmith C.


Cemax, Inc., Santa Clara, CA
February 1987 - July 1988

° Development of volume imaging software (C and Pixar microcode) for reconstruction of CT and MRI slice data as transparent volumes with color-distinguished tissues, shaded surfaces, arbitrary viewing angles
and illumination. UNIX based Sun Microsystems / Pixar platform.
° Subsequent project porting from Millennium Systems / Ramtek to Sun 386i / Imagraph platforms:
graphics support functions, 3-D viewing application module, and magnetic tape drivers.


Synergistic Detector Designs, Mountain View, CA
February - September 1985; December 1985 - May 1986

° Fully automatic radiographic non-destructive testing system with automatic defect detection for aircraft engine part inspection.
° Derivative rocket engine inspection system. Both systems incorporate a variety of image acquisition, storage, processing and in the first instance, automatic defect detection based on image analysis. Both systems DEC LSI-11/23, RCI Trapix, RT-11 based using Whitesmith C.


Gould Imaging & Graphics Division, San Jose, CA
March - June 1984; August - October 1984

° Migration of image processing library subset from large to smaller, new Gould-DeAnza Systems FD-5000 image processor.
° Functional expansion for high-resolution (1k x 1k) IP-8500 image processing library. DEC VAX and LSI-11 with VMS and RSX-11M respectively, both platforms employing Fortran 77.


Lockheed Corporation, Sunnyvale, CA
November 1983 - November 1986

° System and image processing programming for semi-automatic radiographic inspection system.
° Video camera isocon tube inspection system. Both systems DEC LSI-11/23, RCI Trapix, RT-11, Fortran IV,
Macro-11.
° Hardware image warper software development for speedy image rotation about an axis perpendicular to the screen. Gould-De Anza IP-8500; VAX-780, VMS, Fortran-77 environment.


Return to DAI Home Page