A conceptual diagram showing an image compressed into bright pixel vectors. A threshold of 35 was used and the filtered brightness values are in bold type.
A diagram showing the experimental setup.
A photograph of the compression circuit with annotations on its basic components.
A conceptual diagram of the circuit architecture used in the image processor.
A comparison between 10-byte arrays (data sent in one clock cycle) in uncompressed format and compressed format. (a) In an uncompressed array, each pixel occupies one byte. The pixel value is the brightness of the pixel. (b) In a compressed array, each bright pixel vector occupies 10 bytes. Bytes 1–3 contains information about the bright pixel vector. Bytes 4–9 are zero due to insufficient output of the compression circuit. (c) The breakdown of the first 4 bytes.
Sample images ( out of pixels) showing stages of compression (). (a) Original image. (b) A compressed frame, which is an encoded camera frame sent by the compression circuit. Black space at the bottom shows that there are no more bright pixels in that frame. (c) Zoomed view of bright ”columns” in a compressed frame. They are 4 bytes wide and contain the bright pixel vectors. The other 6 bytes are zero. (d) Decompressed image. Decompression is done by software after recording.
(a) Deviation between particle positions measured from compressed images and the original positions measured from uncompressed images for several different values of the threshold. Only particles with a peak brightness above 80 were considered. (b) The number of filtered pixels for each threshold. The dashed line shows the maximum number of filtered pixels allowed in the current circuit, which is 5000.
Article metrics loading...
Full text loading...