Одна из наиболее наглядных работ по важности префильтрации перед порогом считаю Donald E. Knuth "Digital Typography", 1999, chapter 22. Эта книга была позднее переиздана на русском языке: Кнут Дональд Эрвин "Компьютерная типография", 2003, глава 22. В этой главе подробно и с наглядным материалом изложено применение фильтра "Нерезкая маска" к исходному изображению перед применением дизеринга.
PS: Дизеринг во многих случаях - это тоже порог, только не исходного изображения, а изображения с наложенной на него текстурой.
Это рассмотрение довольно простого фильтра, который присутствует во всех достойных графических редакторах. Помимо него в этих самых графических редакторах целый арсенал различных фильтров и способов наложений действия этих фильтров. Интуитивно понятно, что действие любого специализированного ПО может быть воспроизведён с помощью этого арсенала. Но не в виде какого то специального порога, а в виде набора фильтров и наложений перед ним.
Тут сразу выделяется категория фильтров, к которой относятся GaussBlur ("Гауссово размывание"), BoxBlur,... и другие виды размывания. Ведь указанная выше "Нерезкая маска" - это как раз то самое "Гауссово размывание", наложенное на исходное изображение специальным образом для получеия обратного эффекта. Независимо от способа размывания, именно размывание является "рабочей лошадкой" в данной области обработки изображений, а вся работа основанна на разности исходного изображения и его размытой версии. Отсюда неутешительный вывод: результат работы всех префильтров перед порогом сильно зависит от размытости исходного скана. Чем более размыт скан, тем меньше разность с его версией, подвергнутой дополнительному размытию, и тем меньше эффект от применяемых к нему фильтров. "Победить" размытие исходного скана невозможно практически никак. Есть конечно специальное ПО, типа SmartDeblur, но оно работает только на равномерном размытии. На неравномерном размытии (по краям листа) ничего не работает. Это означает, что при сканировании/фотографировании материала в первую очередь надо обращать внимание на размытие, а не на какие то другие дефекты сканирования.
Как же оценить "качество" сканирования, исходя из вышеизложенного? Наиболее эффективно - это визуально. Просто смотреть, чтоле? Нет. Смотреть надо не на сам скан, а на его обработку фильтром Canny или другим "Выделением краёв". Эти фильтры работают по тем же принципам, что описаны в предыдущем параграфе, и там где на скане размытие эти фильтры действуют плохо, и, соответственно , контуры отрисовываются плохо, либо вообще не отрисовываются. Получается хороший визуальный детектор. Вот только я не знаю ни одной программы сканирования способной "на лету" показывать скан под действием Canny. Почему?...

