Квантование изображений с типами данных половинной точности

Этот пример показывает эффекты квантования на изображениях. The ex_imagequantization модель, вычисляет двумерное преобразование фурье изображения шахматной доски. Это оригинальное изображение отображается в самом левом столбце, и результат отображается с типами данных с фиксированной точностью, половинной точностью и с одной точностью. На полученных изображениях можно увидеть, что, хотя тип данных с фиксированной точкой не всегда дает приемлемый результат, тип данных с половинной точностью, который использует то же количество бит, что и тип данных с фиксированной точкой, дает результат, сопоставимый с результатом с одной точностью.

model = 'ex_image_quantization.slx';
open_system(model);
sim(model)

Figure contains 12 axes. Axes 1 with title fixdt(1,16,4) contains an object of type image. Axes 2 with title half precision contains an object of type image. Axes 3 with title single precision contains an object of type image. Axes 4 with title original chessboard image range [0, 1024] contains an object of type image. Axes 5 with title fixdt(1,16,4) contains an object of type image. Axes 6 with title half precision contains an object of type image. Axes 7 with title single precision contains an object of type image. Axes 8 with title original chessboard image range [0, 1] contains an object of type image. Axes 9 with title fixdt(1,16,4) contains an object of type image. Axes 10 with title half precision contains an object of type image. Axes 11 with title single precision contains an object of type image. Axes 12 with title original chessboard image range [0, 1/1024] contains an object of type image.