кодирование перед регистратором

Всего 6 сообщ. | Показаны 1 - 6
кодирование перед регистратором
тафно уже была идея - если перед шумящим (и дискретизящим) регистратором произвести помехоустойчивое или иное кодирование информац о изобр - то после получения цыфроварианта ево можна переработать и получить лучшые параметры фотопроцесса на выходе такой технологии...

ето типа сущесно более джыдайско-гибридное получаеццо по сравнению со сканом пльонко и корекцыей в редакторе...

но патом оказалось шо цыфрорегистраторы сами шумят мало - так шо за большую осшу тама мож и неполучиццо побиццо если она уже в фотонах после объектива малая...

но для варианта пльонко регистратора с малой квантовой фефективностью мож и получиццо чо...

хотя дяди по передаче информац завещали фсегда йузать кодирование перед шумящим хоть скоко-то каналом связи для максимизац передаваемой информац...

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

требования к оптокодеру - реализуемость выбраново алгоритма кодирования на пассивной оптике однако :/ ...

пример кодирования информац о цветном трехканальном изобр в одноканальное с повышеной осшей -

кодер 3х16 бит в 1х16 бит (йаркость 6 бит и цветоразностные по 5 бит)

fY = 0.3f*(float)pwSrc_data[col*3] + 0.59f*(float)pwSrc_data[col*3+1] + 0.11f*(float)pwSrc_data[col*3+2];

fR_Y = (float)pwSrc_data[col*3] - fY;
fB_Y = (float)pwSrc_data[col*3+2] - fY;

// del and limit
fY /= 255.0f;
fR_Y /= 255.0f;
fB_Y /= 255.0f;

fY = fY > 255.0f ? 255.0f : fY < 0 ? 0 : fY;
fR_Y = fR_Y > 127.0f ? 127.0f : fR_Y < -127.0f ? -127.0f : fR_Y;
fB_Y = fB_Y > 255.0f ? 255.0f : fB_Y < -127.0f ? -127.0f : fB_Y;

// packing
bY = (unsigned char)(fY);
bR_Y = (char)(fR_Y);
bB_Y = (char)(fB_Y);

wOut = ((bY & 0xFC) 3);

pwDst_data[col] = wOut;



декодер 1х16 бит в 3х8 бит

// unpacking
bY = (char)((pwSrc_data[col] & 0xFC00) >> 8);
bR_Y = (char)((pwSrc_data[col] & 0x3E0) >> 2);
bB_Y = (char)((pwSrc_data[col] & 0x1F) 255 ? 255 : fR < 0 ? 0 : fR);
bG = (unsigned char) (fG > 255 ? 255 : fG < 0 ? 0 : fG);
bB = (unsigned char) (fB > 255 ? 255 : fB < 0 ? 0 : fB);

pbDst_data[col*3] = bR;
pbDst_data[col*3+1] = bG;
pbDst_data[col*3+2] = bB;


но при даже слабом повреждении шумами канальново 1х16 бит происходит аццкое повреждение информац о цвете... соотв над бы придумывать/приделывать помехоустойчивое канальн кодирование... и ешо хз как такой кодер сделать оптицски...

зыж форум глючит с сишным текстом засунутым в code /code - обрезает часть - с чаво бы ето...
Re[Drakon_Rider]:
В патентное бюро Вам надо. Или в президенты Кэнона.
Re[Drakon_Rider]:
дык ешо никакая патентабельная технология не разработана до конца - есть тока идеи и их информацыонное обоснование...

оно несложное - если информац о реальной сцене в ее варианте с регистратора сущесно избыточна (ето подтверждаеццо возможностью (джыпего)пожатия с коефф в неск раз и более) - то возможности регистратора по пропускной способности йузаюццо сильно неполно...

т.е. он ф принцыпе способен пропустить полную информац определяемую фсеми отщетами с полной битностью... пример - если типа шумообразное поле полново контраста фотать... а изображение реальной сцены нагружает отщоты регистратора неравномерно - хде-то пошти полностью (типа контрасная трава/ветки на фоне неба) - хде-то пошти никак (т.е. голое равномерно светящееся небо)...

итово если преобразовать оптоинформац образуемую объективом в плоскости регистратора к шумоподобной (или преобразовать/закодировать иным образом) - можн передать больше информац (по осше или по цветам или по пространств разрешению) через одинаковый имеющийся регистратор (пльонко со сканером или цыфроматрицо)...

были как-то простейшые идеи аддитивной многоекспозиц типа как с фефектными призмами было - т.е. осветить регистратор (смещенными/зеркально_отображонными/повернутыми) копиями изобр сцены шоб поравномернее нагрузить усе отщотчики информацыей... а потом разбирать при обработке на эвм... но ето как-то не то...
кодирование перед регистратором
Тема была перемещена сюда из форума Общие вопросы фотографии
Re[Drakon_Rider]:
Цитата:
от: Drakon_Rider
тафно уже была идея - если перед шумящим (и дискретизящим) регистратором произвести помехоустойчивое или иное кодирование информац о изобр



Блин, с трудом понимаю. Адаптивное кодирование что ли?
Re[Drakon_Rider]:
>Адаптивное кодирование что ли?

да хоть какое шоб увеличить равномерность нагрузки кадрига (фактицски отдельных елементарных каналов-елементов последующ регистратора) информацыей... и соотв увеличить количество переносимой регистратором фцелом информацыи...

и как показывают методы оптимальново канальново кодирования - самые фефективные канальные сигналы - шумоподобные... позволяют ближее фсево приблизиццо к пределу шеннона...

причом основная проблема в желании сделать кодер оптицским - пассивным типа и относительно дешовым...

иначе если делать класицским методом - проблем и нету - но дорого...

типа так - сначала стоит очень качсный фотег (с большм разрешением и осшей - типа форматный сканирующий или большематричный заднег - чиста для примера) - затем цыфротракт (стандартный математицский - производящий сжатие/помехоустойчивое_кодирование желаемм методом) - затем светило закодированово как хочеццо варианта на регистратор текущево фотига (типа дешовое йузерское цыфромыло) и далее уся стандартная фотообработка до декодера...

так вот смысля ф чем - при йузании вмеру фефективново канальново кодирования можна качество исходнега протащить через сущесно менее качсный тракт дешовово фотега до бытовой эвм и на ней уже выковорить информац о изобр повышеново качства...

а мысля для облегчения и удешевления какая - шоб исходное кодирование делалось бы какой-нить оптонасадкой на объектив или вставкой в объектив или ообщем до матрицо дешовово цыфромыла или пльоночново фотига...

щас вот среди фефектных призматицских фотофылтров нагуглил ешо и цыфропощитаные голографицские фылтры - если они могут работать и в некогерентном излучении - мож и с ними чо получиццо...
Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта

Обратная связь

Здесь вы можете оставить свои контактные данные, чтобы мы могли связаться с вами.