2010

О плавающей точке и точности вычислений...

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

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

Про Drupal 7

По случаю выходных, помацал Drupal 7 (в связке с PostgreSQL 9, гулять так гулять). Внутрь особо не заглядывал, просто покрутил в руках на тестовом сервере.

Имею сказать:

  • Штука - работает. Ну то есть я пробовал свежую инсталляцию, а не апгрейд старой, с апгрейдом лично у меня будут проблемы.
  • Модулей, прямо скажем, не хватает. Я смотрел список используемых у меня на разных сайтах, дойдя до буквы I обнаружил уже две проблемы и остановился. Проблемы такие:
    • Нету inline tags, а я этот модуль использую для публикации через BlogAPI (собственно, BlogAPI тоже нет, но вроде есть какая-то замена). Как-то можно обойтись, что-то похакать, может быть в замене BlogAPI категории работают.
    • Нету GeSHi Filter (syntax highlighter для кусочков кода) и это уже совсем большая потеря. Замены есть и не одна, но все с другим синтаксисом, вместо <code> что-то еще, а это готовые тексты-каменты править.
В-общем, пусть поживет еще несколько месяцев без меня....

Ну, за линейность!

Вот, кстати, интересные картинки на тему (якобы) линейности сенсора камеры

www.maxmax.com/nikon_d700_study.htm. Там еще есть, для D200, D300 и 40D

То есть, для меня вопрос, что именно они меряли (не значения ли в JPEG, судя по максимуму, хоть и написано "raw linearity graphs"), но ступенька в красном в любом разе весьма удивительна.

Update: судя по длинам выдержек, это привет от внутрикамерных шумодавов разных систем.

Вжик, сказала пила.....

Как и обещал ранее, я тут засунул лом в японскую бензопилу сделал мишеньку для выведения алгоритмов интерполяции на чистую воду.

В том смысле, что преобразовал показанную слева картинку в DNG и скормил двенадцати демозаикам в LibRaw. Ну и тройке настоящих конверторов, попавших под горячую руку.

Ну и написал на эту тему статью, как водится, читайте: Байеровский муар.

Комментировать и обсуждать лучше там, но для тех кому лень, я комментарии тут тоже не закрываю.

Lens Shift для micro-4/3

Fotodiox сделал шифт адаптеры для micro-4/3. Под все что шевелится на 135-м формате.

каталог.

Без тильта, хоть раздел в каталоге и называется Tilt-Shift. Но сдвигается на 10 мм в каждую сторону и крутится. Любителям панорам будет в самый раз.

Я у них всегда покупал через eBay, доходило все в лучшем виде, но сейчас в eBay-store у них этих адаптеров отчего-то нет, а на сайте - есть. На eBay есть с виду такие же, но от шведского и китайского продавцов и по $300. За 300 проще панорамную голову купить....

Ждем того же самого с тильтом, хотя на micro-4/3 оно будет странновато смотреться.

Книга - лучший подарок?

Граждане,

А Pocketbook IQ 701 кто-нибудь мацал?

Вроде формально все на месте: 7", Андроид 2.0, LCD и всего за ~$250. Смущают две вещи:

  1. на яндексе скорее ругают и отзывов вообще мало. Про 5 часов работы с одной зарядки уже читал, у самого производителя про это вообще ничего на сайте...
  2. Полкило веса - это как-то для 7" дохрена.
Я не то, чтобы собирался это купить себе, но ведь новый год на носу.... Поэтому если кто держал в руках (или себе купил) - черкните пару строчек...

Опять же, в похожей ценовой/функциональной нише и нету ничего. Про конкурента и вовсе пишут Некчемная балалайка по цене нетбука украинского производства. Выброшенные деньги, а что пишут про роверовский планшет и вовсе лучше не читать.

Полстраницы о высоких ISO у ЦФК

Периодически в разных местах приходится объяснять довольно очевидное, а временами - просто тихо плеваться, а в дискуссию не влезать, чтобы в десятый раз не писать одно и то же. Надоело, напишу этот пост (помельче разжевав), чтобы потом на него ссылаться.

Несколько тезисов

Сенсор цифровой камеры - он цифровой, считает электроны
Прибывающие фотоны превращаются в заряд с какой-то квантовой эффективностью, вот прямо в штуки электронов. Квантовая эффективность современных сенсоров - порядка 0.5, два фотона в один электрон (зависит от длины волны, для самых синих все много хуже), это уже после байеровских светофильтров.
Емкость одного пикселя (сенселя) - конечна
Один пиксель может накопить не очень много электронов, десятки тысяч. Емкость пикселя определяется его площадью в первую очередь. У Роджера Кларка есть красивая табличка с парой десятков камер Canon/Nikon, у него же описана методика самостоятельного определения характеристик камеры.
После считывания с сенсора, сигнал может быть усилен
Усиление используется, чтобы привести слабый сигнал к удобному для АЦП диапазону.
Заметим в скобках, что цифровые камеры получаются "дважды цифровыми": сначала дискретные отсчеты на сенсоре, потом оцифровка их на АЦП
Динамический диапазон определяется отношением сигнала к шуму
Шумы при этом - это и шум квантования на сенсоре (т.к. число электронов всегда целое) и шум усилителя и тепловые шумы (электроны, возникшие сами по себе, без упавших фотонов) и шум квантования на АЦП.
Теперь перейдем к простому примеру.

Update: дописал два абзаца про синий канал, высокие ISO и лампы накаливания. Если не хотите огорчаться, лучше не читайте.

Обилие демозаик

Тем временем, вышла LibRaw 0.12 (beta).

Усилиями контрибьюторов (как их писать на нашем, "вкладчики"?) была добавлена большая пачка разнообразных методов демозаики.

К несчастью, лицензионные ограничения не позволяют распространять все это богатство на тех же условиях, что и LibRaw (LGPL/CDDL), поэтому часть этих методов раздается отдельно, под соответствующими лицензиями:

  • Демозаика DCB и шумопонижение FBDD (автор: Jacek Gozdz) добавлена в основную LibRaw, ибо лицензия позволяет.
  • LibRaw-demosaic-pack-GPL2 включает в себя:
    • Алгоритмы, реализованные в Modified DCRAW by Paul Lee: VCD, modified AHD, AHD+VCD и модифицированные медианные фильтры.
    • Алгоритмы из Perfect Raw by Manuel Llorens (удивительно, но не нашел куда нормально дать ссылку): AFD и LMMSE
  • LibRaw-demosaic-pack-GPL3: AMaZE из RawTherapee 3 и подавление хроматических аберраций оттуда же.

Удивительное дело, но на тех снимках, на которых я тестировался (попались детские портреты) разница между алгоритмами - минимальна. Да, она есть, она видна на мелких деталях (а где же еще), но стоит ли овчинка того или нет - мне сложно сказать.

Внезапно: 4-гиговые DDR3

Смотрю в цены ближайшего лабаза. Вижу:

  • 4GB DDR3-1600 CL9 - 2717
  • 2x2GB DDR3-1600 CL9 - 3003
(понятно что одиночными 2-гиговыми еще чуть дешевле и вообще это аберрация).

Но универсальная константа памяти в десктопе должно быть на 600 баксов продолжает соблюдаться уже 17-й год. Как раз 6 слотов по (примерно) $100.

Че только с ней делать в таких количествах.....

А то что влезло - не хотело вылезать

А что вы хотели - танк сорок тонн весит это же материалы SIGGRAPH-2010, три кило тонкой бумаги. И не влезут.

Содержательно же хочу заметить, что подписка на SIGGRAPH-овские материалы в московских условиях имеет только эстетический смысл: кирпич красивый, толстый, убедительный, на гнет к капусте годится великолепно, но все материалы давно доступны в ACM Digital Library.

На следующий год я не стал подписываться. По той причине, конечно, что на момент продления мне еще за этот год кирпич не принесли, но вообще я таких кирпичей больше не хочу.

Pages