The PC memorizes the images acquired by the sensor on 16 bits.
This means that every pixel can assume a value included between 0 and 65535.
The visualization of the image on the display limits the potentialities of the CCD camera strongly, since it works with only 8 bit (which correspond to 256 values). For this reason, it is not possible to show all the shades and it is necessary to make a kind of compression : different values respect to the acquired ones will correspond to an only one on the display. The standard way of working is the following:
- To identify the present maximum and minimum values in the image (MAX/MIN)
- To establish the rounding off step, the number of acquired values which will correspond to one of the display only . The used formula is the following: STEP = (MAX-MIN)/256.
For example if an image presents values included between 0 and 12556, the step will be of 49: values which are different at least of 49 will be able to be only distinguished.
- The value which will be shown is established for every acquired value:
Le immagini acquisite dal sensore vengono memorizzate nel PC su 16 bit.
Questo significa che ogni pixel puo' assumere un valore compreso tra 0 e 65535.
La visualizzazione dell’immagine sul video limita fortemente le potenzialita' della camera CCD, poiché esso lavora con soli 8 bit (che corrispondono a 256 valori). Per questo motivo, non potendo mostrare tutte le sfumature, bisogna effettuare una sorta di compressione: valori diversi tra quelli acquisiti corrisponderanno ad uno solo sul video. Il modo standard di operare e' il seguente:
- Si individuano i valori massimo e minimo presenti nell’immagine (MAX/MIN)
- Si stabilisce il passo di arrotondamento, cioe' il numero di valori acquisiti che corrisponderanno ad uno solo del video. La formula utilizzata e' la seguente: STEP = (MAX-MIN)/256.
Ad esempio, se un’immagine presenta valori compresi tra 0 e 12556, il passo sara' di 49: potranno essere distinti soltanto valori che differiscono almeno di 49.
- Per ogni valore acquisito si stabilisce il valore che verra' visualizzato:
where A is the amplification factor.
In the example the values included between 0 and 49 will be shown as 0, between 50 and 99 as 1, and so on ( with A = 1 and Voffset = 0 ).
How it is easy to guess , minor it is the MAX-MIN difference, minor will be the rounding off and then greater the contrast of the image.For this reason, with the histogram function, it is possible to modify the MAX/MIN values and to fit the representation mode to your demands. It is furthermore possible in the same window always knowing the real values of the pixels and their correspondence with the shown values. (see Analysis toolbar).
dove A e' il fattore di amplificazione.
Nell’esempio i valori compresi tra 0 e 49 verranno visualizzati come 0, tra 50 e 99 come 1, e cosi' via (con A=1 e Voffset=0).
Come si puo' facilmente intuire, minore e' la differenza MAX-MIN, minore sara' l’arrotondamento e quindi maggiore il contrasto dell’immagine. Per questo motivo, con la funzione istogramma, e' possibile modificare i valori MAX/MIN e adattare la modalita' di rappresentazione alle proprie esigenze. Nella medesima finestra e' inoltre possibile conoscere sempre i valori reali dei pixel e la loro corrispondenza con i valori visualizzati (vedi il tool Analysis).