Difference between revisions of "ToDo"

From apertus wiki
Jump to: navigation, search
Line 17: Line 17:
==Flat-field correction generation software==
==Flat-field correction generation software==


A software that is supplied with several (around 20 is sufficient) raw images of an out of focus grey wall and is able to generate the sensitivity offset of each photosite and a resulting flat-field correction image (https://en.wikipedia.org/wiki/Flat-field_correction).
A software that is supplied with several (around 20 is sufficient) raw images of an out of focus grey wall and is able to generate the sensitivity offset of each photosite and a resulting flat-field correction matrix (https://en.wikipedia.org/wiki/Flat-field_correction).

Revision as of 09:42, 9 December 2013

1 Axiom Alpha Prototype

1.1 Linux Bash scripts to read/write and interpret all image sensor registers

Sensor Datasheet: https://github.com/apertus-open-source-cinema/alpha-hardware/raw/master/Datasheets/datasheet_CMV12000%20v8.pdf

Basics: Axiom_Alpha_Prototype#Reading_and_Writing_Sensor_Register The current mapping between memory addresses and SPI registers is 32bit for each 16bit data register. So while the data only has 16 significant bits, the memory address is 32bit wide.

1.2 RAW image metadata reader

All sensor registers are embedded into a raw image format. We need a software that can read/display these values in a human readable way.

1.3 dead/hot pixel detection software

A software that is supplied with several raw images and is able to detect dead/hot pixels outputs all detected pixels positions.

1.4 Flat-field correction generation software

A software that is supplied with several (around 20 is sufficient) raw images of an out of focus grey wall and is able to generate the sensitivity offset of each photosite and a resulting flat-field correction matrix (https://en.wikipedia.org/wiki/Flat-field_correction).