Agilent Embedded Camera Module
The Agilent embedded camera module is a miniature self-contained camera system with lens, CMOS image sensor, and image processing, camera control, and interface hardware. The target application is for use in handheld portable devices such as mobile telephones and personal digital assistants (PDAs).
Product Design and Development Areas
Camera emulation platform
Designed a camera system emulation platform using an Altera APEX 20K FPGA. Designed the form factor, architecture, and circuit. Designed the form factor to be compatible with the Eurocard format used in VME and CompactPCI card racks. Designed support circuits for clocks and power, user interface, and expansion and interface ports.
Camera ASIC emulation
Designed Verilog code for camera ASIC emulation on an Altera FLEX 10K FPGA. Wrote Verilog for I2C camera control interface. Synthesized the code using Synopsys FPGA Compiler II on HP workstations, then mapped the design to the target FPGA using Altera MAX+PLUS II on a PC workstation. Loaded the design into the FPGA and verified correct operation.
Camera image processing algorithm research
Researched algorithms for demosaicing color images obtained from image sensors using color filter arrays. Discovered a new interpolation algorithm based on image correlations, hardware-implementable using a real-time neural network-based architecture. Wrote and simulated the algorithm using The MathWorks MATLAB® with standard test images. Wrote a paper on the algorithm and the research findings, and presented the paper at Sensors, Cameras, and Applications for Digital Photography IV, Conference 4669B, part of Electronic Imaging 2002.
- "Agilent Technologies Acquires the eCamera Business Unit of PhotoAccess.Com," PhotoAccess.com News, PhotoAccess, August 16, 2000.
- "Correlation-based color mosaic interpolation using a connectionist approach," G. Embler, Proceedings of SPIE Vol. 4669, January 2002.