Ru-Board.club
← Вернуться в раздел «Программы»

» Scan Tailor

Автор: Tulon
Дата сообщения: 07.11.2008 14:11

Цитата:
Насколько я понимаю, Ваш замысел был таков. Встать на оутпут, нажать Батч. Потом визуально найти отдельные ошибки и их руками поправить. В каждом случае для одной страницы вставать на оутпут и заменять ее тем самым на отредактировнный вариант.

Ну на Output сразу встать вам не дадут, только на Page Layout, но в обшем целом все правильно.


Цитата:
Так вот, реальная работа получается не так.
Если правки в случае сложной весртки на этапе page layout много (часть стр налево, часть направо, часть вверх, часть с полями, часть без полей, так как рисунки вылезают на край страницы и т.д.), то мне после того как все поправлено на оутпуте нужно батчем
все страницы и переделать по тем параметрам которые РУКАМИ поставлены на пейж лейоут.
Но если на оутпуте нажать батч, то СТ снова начнет всё-всё считать в режиме авто и я получаю тот самый вариант, от которого и уходил.

А вот этого по идее не должно происходить. Вручную введенные параметры должны запоминатся. Правда если вы зайдете скажем на Deskew и что-то там измените, то да, параметры всех последуюших фильтров для етой страницы (кроме возможно параметров Output'а) будут забыты. И ето правильно - изменив скажем угол поворота, старую рамку контента наверняка придется менять.


Цитата:
Цитата:Например как делать Select Content, когда еще не разрезаны страницы?


с ошибкой. Увидел ее - вернулся на разрезку страниц и разрещал.

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


Цитата:
Кстати, если селект контент делать при черных краях вокруг скана, то 70% ошибок. Пропустить сканы через СК - 99% верно. Может на автомате делать кроп как в Букресторере (аналог draft kromsate) ?

Оно и так делается, но действительно часто бывают ошибки.
Автор: monday2000
Дата сообщения: 07.11.2008 20:47
Я сделал новую заметку:

12. Морфологические фильтры

http://www.djvu-soft.narod.ru/bookscanlib/012.htm
Автор: monday2000
Дата сообщения: 08.11.2008 23:06
Я сделал новую заметку:

13. Фильтр Unsharp Mask (на базе Gaussian Blur)

http://www.djvu-soft.narod.ru/bookscanlib/013.htm
Автор: monday2000
Дата сообщения: 09.11.2008 14:56
Я сделал новую заметку:

Возможности GIMP-алгоритма Warp

http://www.djvu-soft.narod.ru/bookscanlib/warp.htm
Автор: dma200899
Дата сообщения: 10.11.2008 18:28

Цитата:
А вот этого по идее не должно происходить. Вручную введенные параметры должны запоминатся.

Однако это происходит.
почему - неясно

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

Как вариант - прикрутите кнопку батч к оутпуту такую, которая предшествующие стадии переделать не пытается, а текущие значения "пейдж лейоут" и использует.
Автор: monday2000
Дата сообщения: 10.11.2008 22:06
Я сделал новую заметку:

14. Фильтр Selective Gaussian Blur

http://www.djvu-soft.narod.ru/bookscanlib/014.htm
Автор: monday2000
Дата сообщения: 11.11.2008 07:56
В топике по СканКромсатору Melirius упомянул о книге:

Russ J. C. The Image Processing Handbook (3rd ed.). Boca Raton: CRC Press, 1998.

Эта книга есть в электронном виде в формате качественный векторный PDF на англ. языке. Она весит 66 МБ и там 928 страниц. Есть у Ихтика (но оттуда пока не качается). У меня она тоже есть, могу подкинуть.
Автор: Tulon
Дата сообщения: 11.11.2008 12:17

Цитата:
Russ J. C. The Image Processing Handbook (3rd ed.). Boca Raton: CRC Press, 1998.

Это может быть полезно - выкладывайте.
Автор: monday2000
Дата сообщения: 11.11.2008 16:40
Tulon

Цитата:
mean filter (не знаю как это по русски).

Я не совсем пойму, что это такое вообще. Гугл говорит, что это простейший фильтр с весами = 1 и делителем 9:



А в СК 5.91 у Mean filter кроме целочисленного параметра Radius есть ещё и параметр Strengh - от 0 до 100 с шагом 5.

Из Corel Scan остаётся самое непонятное:

Цитата:
3) Сглаживание. Эффекты->Размытость->Сглаживание

Что это за фильтр? Это явно не Unsharp Mask - Unsharp Mask там это ИМХО вот это:

Цитата:
4) Контурная резкость. Эффекты->Повышение резкости->Понижение резкости по выделению...


В СК 5.91 Unsharp Mask - это по-моему Grey Enhance - Sharpen - Enhance contour.

Ещё на вкладке Quality в СК 5.91 есть флажок Smooth - что это за алгоритм интересно? Я нашёл в GIMP 2.6.2 (под windows) Фильтры - Улучшение - Сгладить. Как и в СК - без каких-либо параметров. Может, это и есть сглаживание из CorelScan? Но в сглаживании от CorelScan есть один параметр - процент - от 0 до 100.

Добавлено:
Далее по CorelScan: непонятки с медианой:

Цитата:
1) Удаление растра. В зависимости от типа растра применяется Сглаживание (Эффекты->Размытость->Сглаживание) или фильтр Медиана (Эффекты->Шумы->Медиана...)

Алгоритм медианы у меня есть тут:

9. Программная реализация базового алгоритма Despeckle.
Классический Despeckle - это и есть в чистом виде Median filter. Вот только я не заметил, чтобы его применение с окошком 3х3 хоть сколько-нибудь меняло обработанный скан. Только окошко 5х5, поставленное этому фильтру, этак грубо-вульгарно размывает скан (нежелательно ИХМО).

Добавлено:
Что касается Lighting Correction, то тут тёмная история. В GIMP 2.6.2 (под windows) есть пункт Фильтры - Свет и тень там полно алгоритмов, которые могут осветить скан всякими хитроумными источниками света - точечный, направленный и т.д. А именно выравнивания освещённости там нет. И в Интернете пока не густо на эту тему. Запрос "Lighting correction" не выдаёт ничего интересного.

Кстати, в СК освещенность называется "Illumination". По-моему, это неверно: иллюминация - интенсивность свечения, непосредственно излучаемого объектом. А у нас - отражённый свет, а не собственный, т.е. Lighting.

Добавлено:
Классная штука - этот GIMP 2.6.2 (под windows). Почти не хуже Фотошопа. Вполне удобен и много чего умеет делать.
Автор: U235
Дата сообщения: 11.11.2008 17:19
monday2000

Цитата:
это простейший фильтр с весами = 1 и делителем 9

Гугл, просто приводит один из примеров mean filter (усредняющуй фильтр, т.к. по сути считает среднее арифметическое по окресности). В общем случае апертура не обязана иметь размеры 3x3 и быть квадратной (в СК она по видимому круглая, отсюда и радиус).
Проценты в corel и Strength в SK характеризуют что-то типа альфа блендинга исходного и размытого изображения (ну или, что тоже самое, изменяют центральное значение и делитель в фильтре).
Автор: monday2000
Дата сообщения: 12.11.2008 08:13
U235

Цитата:
(в СК она по видимому круглая, отсюда и радиус).

Да Вы что! Ну и хохма. Радиус - это всего лишь боковой размер окошка - которое может быть квадратным, ромбическим, крестообразным и т.д. Ещё радиус может быть абстракцией - неким параметром при заполнении таблицы свёртки.

Добавлено:

Цитата:
Russ J. C. The Image Processing Handbook (3rd ed.). Boca Raton: CRC Press, 1998.


http://rapidshare.com/files/162976286/russ.rar.html

Можно скачать только 10 раз - рапида оборзела.
Автор: bolega
Дата сообщения: 12.11.2008 09:37

Цитата:
Можно скачать только 10 раз - рапида оборзела

Лучше вообще не качать, так как давно доступно 5-е издание 2007 г.
Автор: monday2000
Дата сообщения: 12.11.2008 09:49

Цитата:
Russ J. C. The Image Processing Handbook (3rd ed.). Boca Raton: CRC Press, 1998.

Вот ещё залил по-нормальному:

http://w18.easy-share.com/1702395662.html

Кстати, там дерево-оглавление содержит кучу ошибок - и гиперссылочное оглавление в конце тоже. Это книга явно была собрана из PDF-кусков - отсюда такие косяки. Хорошо бы поправить эти оглавления - а то сейчас ими практически невозможно пользоваться.

Добавлено:
bolega

Цитата:
Лучше вообще не качать, так как давно доступно 5-е издание 2007 г.

Посодействуйте, пожалуйста, переброске его сюда:
http://lib.homelinux.org/_djvu/_catalog/index_19.html

И прочие книги такой тематики, которые существуют, но отсутствуют на хоумлинуксе, неплохо бы суметь туда пристроить - это ведь как-то делается (не знаю как).
Автор: bolega
Дата сообщения: 12.11.2008 11:14
monday2000

Цитата:
Посодействуйте, пожалуйста, переброске его сюда

К сожалению (или к счастью), я не имею ни малейшей возможности как-то влиять на содержимое подобных сайтов.
Любые книги по Image processing сейчас легко скачиваются с гигапедии
В частности
_p://gigapedia.org/items/55633/the-image-processing-handbook--fifth-edition--image-processing-handbook-
-> p://рапидшара/files/160164236/ebook.The_Image_Processing_Handbook.0849372542.zip
Автор: monday2000
Дата сообщения: 12.11.2008 11:22
bolega
Ого, да она огромная - 123 метра. В 2 раза больше 3 издания.

Цитата:
Любые книги по Image processing сейчас легко скачиваются с гигапедии

А где там посмотреть общий список таких книг?

Добавлено:
Интересный линк:

Алгоритм сглаживания Smart Filtering.

http://bimedev.ru/post/2008/05/SmartFilteringfd.aspx


Цитата:
Russ J. C. The Image Processing Handbook (3rd ed.). Boca Raton: CRC Press, 1998.


В формате DjVu, 19 МБ (качество приличное):

http://w18.easy-share.com/1702396309.html

Автор: monday2000
Дата сообщения: 12.11.2008 13:35
Я думаю, что операции Фильтры - Улучшение - Сгладить (в GIMP 2.6.2 под windows) соответствует файл antialias.c из гимповских исходников. Я не заметил практически никакого эффекта от применения этой операции на тестовом скане. И ещё у неё нет никаких параметров. То есть эта операция ИМХО явно не тянет на роль
Цитата:
3) Сглаживание. Эффекты->Размытость->Сглаживание
из CorelScan.
Ещё есть просто обычное слаживание - вроде Bicubic, Bilinear, Lanczos и т.п. Но мне почему-то кажется, что и это не соответствует Сглаживанию из CorelScan.

Что вообще делает это Сглаживание из CorelScan? У меня такое впечатление, что это не просто сглаживание - а некое контурное сглаживание (что это такое - не очень ясно). Возможно, тут надо делать некий Selective Bicubic - по подобию Selective Gaussian Blur.

Добавлено:
В GIMP 2.6.2 под windows есть ещё один любопытный фильтр: Фильтры - Улучшение - Нелинейный фильтр. Внутри него 3 варианта: Альфа-усечённое среднее, оптимальный расчёт, усиление края. Параметры - Альфа и Радиус.
Я думаю, что этому фильтру соответствует файл nl-filter.c из гимповских исходников.

Добавлено:
bolega

Цитата:
Лучше вообще не качать, так как давно доступно 5-е издание 2007 г.

Если не трудно - конвертните его в DjVu через Pdftodjvu (ради снижения размера) и выложите на обменник.

Добавлено:
Про контурное сглаживание:
http://forum.sources.ru/index.php?showtopic=249061
Автор: Tulon
Дата сообщения: 12.11.2008 14:08
monday2000
Mean filter - это действительно среднее арифметическое от пикселей окружения. Приятная особенность этого фильтра - возможность реализации, которая работает с одинаковой скоростью вне зависимости от размеров аппертуры (в случае прямоугольной аппертуры).
Подробности тут:
http://leptonica.com/convolution.html -> "Grayscale convolution using an accumulator"

dma200899

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

Вот это вполне вероятно. Такую страницу можно найти нажав на Widest Page на стадии Page Layout.


Цитата:
Как вариант - прикрутите кнопку батч к оутпуту такую, которая предшествующие стадии переделать не пытается, а текущие значения "пейдж лейоут" и использует.

Ну как же он может не использовать текущие значение "Page Layout"? Какие же ему тогда использовать? Вообще концепция GUI в СТ такова, что изменения сразу же применяются к текущей странице, ну а если надо ко всем применить - жмем Apply To.

Автор: monday2000
Дата сообщения: 12.11.2008 14:16
В то же время, "Контурное сглаживание" - это же, в сущности, Antialiasing. Короче, ничего не понятно.

Добавлено:
Иллюстрации контурного сглаживания: http://photoshop.demiart.ru/book/17/Index4.htm

Добавлено:
Smart Filering:

http://www.gamedev.ru/articles/?id=30101
Автор: dma200899
Дата сообщения: 12.11.2008 15:09

Цитата:
Ну как же он может не использовать текущие значение "Page Layout"? Какие же ему тогда использовать? Вообще концепция GUI в СТ такова, что изменения сразу же применяются к текущей странице, ну а если надо ко всем применить - жмем Apply To.


Послушайте, я не знаю как СТ устроен изнутри, и даже уже не хочу разбираться.
Я Вам пишу про конкретную проблему. Я делал книгу с помощью СТ.
И в результате я 800 раз подряд жал на клавиатуре пейдж даун в режиме оутпут, что заняло несколько часов. (Ничего в промежутках не меняя.)

Сделайте тогда такую кнопку, которая была бы эквивалентна нажатию столько раз на клавишу "пейдж даун" на этапе оутпут, каково число страниц.
Потому что если в этом случае нажать на кнопку "батч", то всё, что я настроил, слетает. А изменения в результирующий файл не записываются, пока я не встану на страницу. А встать я на нее могу только клавишей с клавиатуры.

Почему вы препираетесь вместо того чтобы разобраться, в чем проблема ?
Автор: monday2000
Дата сообщения: 12.11.2008 16:13
U235
Интересно - есть ли в Матлабе некий фильтр Smooth (Сглаживание)?
Автор: Tulon
Дата сообщения: 12.11.2008 17:04
dma200899

Цитата:
Сделайте тогда такую кнопку, которая была бы эквивалентна нажатию столько раз на клавишу "пейдж даун" на этапе оутпут, каково число страниц.

Так ведь Batch Processing как раз и эквивалентен N-ному количеству нажатий на page down.


Цитата:
Потому что если в этом случае нажать на кнопку "батч", то всё, что я настроил, слетает. А изменения в результирующий файл не записываются, пока я не встану на страницу. А встать я на нее могу только клавишей с клавиатуры.

Странно все это. Не должно такого происходить. У меня и по крайней мере не происходит.


Цитата:
Почему вы препираетесь вместо того чтобы разобраться, в чем проблема ?

Это как раз и есть разбирание в проблеме. Не могли бы вы воспроизвести проблему на пакете из двух-трех страниц, и потом описать точную последовательность действий?
Да, придется приложить некоторые усилия. Но я как бы тоже со своей стороны прилагаю.
Автор: dma200899
Дата сообщения: 12.11.2008 19:27

Цитата:
Да, придется приложить некоторые усилия.

На 15 сканах повторить эффект не удалось. Всё фурычит нормально.
800 прогонять - времени пока нет.

Единственное обратил внимание, что кнопка батч на оутпуте становится доступной с неким запозданием после того как поправил (deskew).

Я вот щас думаю, а может она у меня тогда вообще не загорелась ...


Да, при 800 сканах:

я иду на deskew, делаю поворот и кнопка батч на оутпуте не загорается вообще (5 мин -точных).
Если же я перед этим встану на пейж лейоут - моментально загорается. (дескью - лейоут - оутпут).
С селект контент я также могу на оутпут перейти и все работает, (контент - оутпут).
А с дескью на оутпут - нет. Нету кнопки.

PS
эксперименты продолжу, т.к. эффект точно был.

PPS
вот щас еще обнаружил следующее, если сплиттинг сделать,
то меняется нумерация страниц в выходной директории.
идут одинаковые страницы
0007_0007.png (первый проход - создан 20.50)
0008_0007.png (второй проход - создан 21.15)
т.е. старые странички не удалены, т.к. нумерация изменилась.
может у меня и в тот раз что-то похожее было - вот я старые результаты и видел.

Автор: monday2000
Дата сообщения: 13.11.2008 11:54
Tulon
Вы смотрели ли вот это:

SUSAN Low Level Image Processing

http://users.fmrib.ox.ac.uk/~steve/susan/

Там есть какое-то Structure-preserving image noise reduction
Автор: Tulon
Дата сообщения: 13.11.2008 14:09
dma200899


Цитата:
я иду на deskew, делаю поворот и кнопка батч на оутпуте не загорается вообще (5 мин -точных).
Если же я перед этим встану на пейж лейоут - моментально загорается. (дескью - лейоут - оутпут).
С селект контент я также могу на оутпут перейти и все работает, (контент - оутпут).
А с дескью на оутпут - нет. Нету кнопки.

Это похоже на баг - буду разбираться.


Цитата:
вот щас еще обнаружил следующее, если сплиттинг сделать,
то меняется нумерация страниц в выходной директории.
идут одинаковые страницы
0007_0007.png (первый проход - создан 20.50)
0008_0007.png (второй проход - создан 21.15)
т.е. старые странички не удалены, т.к. нумерация изменилась.
может у меня и в тот раз что-то похожее было - вот я старые результаты и видел.

Это тоже возможно. СТ старается ничего не удалять без крайней необходимости.

Автор: monday2000
Дата сообщения: 14.11.2008 08:22
Посмотрел я исходники последнего ImageMagick. У меня от этого ImageMagick сплошное разочарование. ИМХО несовершенная вещь этот ImageMagick. Вроде бы много алгоритмов - а начинаешь пытаться разобраться в исходниках - и обнаруживается, что полно непонятных функций, определения которых уходят в другие файлы - оттуда ещё в другие - и т.д. Хелп - бестолковый и неудачный, почти ничего не объясняющий. Дистрибутив - гигантский, 11 метров. FreeImage на мой взгляд гораздо проще в понимании и использовании - хотя там и маловато алгоритмов (надеюсь, это временно).

Лицензия у ImageMagick даже не GPL - хотя написано, что совместимая.

ImageMagick показался мне сложнее и бестолковее, чем даже GIMP (!) Кстати, GIMP - ИМХО изумительно замечательная вещь во многих отношениях. Простой, понятный, и маловесящий.
Автор: Tulon
Дата сообщения: 14.11.2008 14:05

Цитата:
ImageMagick показался мне сложнее и бестолковее, чем даже GIMP (!) Кстати, GIMP - ИМХО изумительно замечательная вещь во многих отношениях. Простой, понятный, и маловесящий.

Мне как то раз приходилось заглядывать в исходники ImageMagick. Да - сложно, но чтобы бестолково, я бы не сказал. Вот перейдет Gimp окончательно на библиотеку GEGL - пропадет и оттуда простота, поскольку GEGL поддерживает такие вещи, как 16ти битный цвет и различные цветовые пространства.

Добавлено:
dma200899


Цитата:
Цитата:я иду на deskew, делаю поворот и кнопка батч на оутпуте не загорается вообще (5 мин -точных).
Если же я перед этим встану на пейж лейоут - моментально загорается. (дескью - лейоут - оутпут).
С селект контент я также могу на оутпут перейти и все работает, (контент - оутпут).
А с дескью на оутпут - нет. Нету кнопки.

Это похоже на баг - буду разбираться.

А вообще нет - это нормальное поведение. Вывод вам делать не разрешают, пока полностью не пройдена стадия Select Content. Это потому что рамка контента любой страницы может повлиять на размеры всех остальных.
Автор: monday2000
Дата сообщения: 14.11.2008 21:34
Я сделал новую заметку:

15. Простейший фильтр Adaptive Smoothing

http://www.djvu-soft.narod.ru/bookscanlib/015.htm
Автор: Arcand
Дата сообщения: 16.11.2008 10:05
Tulon
Вы ответили 16:49 06-11-2008
Мне это понятно, я разбирался с кодом U235. Меня заинтересовал второй этап

Цитата:
Работаю над гибридным алгоритмом выравнивания освещения. Первый этап - то, что мне предложил U235 (морфологическое выделение фона, если кому интересно - расскажу подробности). Второй этап - генерация полиномиальной поверхности на основе того, что выдал первый этап, не принимая во внимание области явного foreground'а.
Что это дает?
Я сделал плагин на базе кода U235. На мой взгляд чистит фон очень хорошо. Единственное, если контент зацепит двухпиксельнную границу, он будет вычищен. Но это можно поправить.
Автор: U235
Дата сообщения: 16.11.2008 11:01
Arcand
Собственно второй этап (кусочная поминомиальная аппроксимация фона) и предусматривается для такого случая:
Цитата:
... если контент зацепит двухпиксельнную границу, он будет вычищен.

p.s. Где можно скачать плагин для тестирования?
Автор: Arcand
Дата сообщения: 16.11.2008 11:21
U235

Цитата:
Где можно скачать плагин для тестирования?

В топике по сканированию выложил.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Невозможно установить Acronis True Image Home v10.0.4940


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.