Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » [решено] Вопрос про SSIM

Ответить
Настройки темы
[решено] Вопрос про SSIM

Ветеран


Сообщения: 1862
Благодарности: 132


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Чего-то у всех SSIM больше 80, а у меня всего-то 12. Чего так мало?
Все-таки я чего-то не понимаю.

Скрипт:

Код: Выделить весь код
a=DGDecode_mpeg2source("N:\!!_Arhiv_source\Krasko\Krasko.d2v",cpu=4).crop( 8, 8, -8, -8).BilinearResize(512,384).Trim(25500,26000)
b=DirectShowSource("N:\!!_Arhiv_source\Krasko\Krasko_1.mp4",fps=25).Trim(25500,26000)
return ssim (a,b,"N:\results.csv","N:\averageSSIM.txt", lumimask=true)
Итог:
Цитата:
SSIM: Structural Similarity Index Metric 0.23
Average SSIM= 12.69

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 00:07, 04-01-2007

 
RBF RBF вне форума

Старожил


Сообщения: 305
Благодарности: 24

Профиль | Отправить PM | Цитировать


Igor_I
Кадры не совпадают.
Сделай

#return ssim (a,b,"N:\results.csv","N:\averageSSIM.txt", lumimask=true)
stackvertical(a,b)

и подрегулируй Trim
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:23, 05-01-2007 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Спасибо. Получилось - 77.95
Хотя и не понятно откуда взялась нестыковка в один кадр, исходный клип этот же. И стоит ли применять фильтры-шумодавы при открытии исходника, как при кодировании? Или же требуется только открыть исходный клип?

Код: Выделить весь код
a=DGDecode_mpeg2source("N:\!!_Arhiv_source\Krasko\Krasko.d2v",cpu=4,info=3).Trim(25500,26000).Undot()
.DeGrainMedian(mode=1, interlaced=true, norow=true, limitY=3, limitUV=5).TomsMoComp(1,5,1).crop( 8, 8, -8, -8)
.BilinearResize(512,384)
b=DirectShowSource("N:\!!_Arhiv_source\Krasko\Krasko_1.mp4",fps=25).Trim(25501,26001)
return ssim (a,b,"N:\results.csv","N:\averageSSIM.txt", lumimask=true)
Теперь 85.42

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 22:21, 08-01-2007 | #3

RBF RBF вне форума

Старожил


Сообщения: 305
Благодарности: 24

Профиль | Отправить PM | Цитировать


Igor_I
Цитата:
не понятно откуда взялась нестыковка в один кадр
Отсюда - DirectShowSource
иногда это сплиттер делает, иногда сам баг ависинта, в последней версии ависинта 2.5.7 что-то правили в этом направлении, попробуй.

Цитата:
И стоит ли применять фильтры-шумодавы при открытии исходника, как при кодировании?
Смотря что ты собираешься оценить. Если применять фильтры-шумодавы при открытии исходника, то ты больше оцениваешь, как фильтр влияет на сжимаемость материала. Оценка качества фильтрации здесь будет вторично.
Знаешь, какой высочайший будет ssim если применить к исходнику "супер-фильтр blackbox", и с ним же мерить ssim. Но смотреть вместо фильма будешь черный прямоугольник

Отправлено: 16:43, 09-01-2007 | #4


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Мне кажется, что я оцениваю некоторые звенья цепочки, от исходного файла (МПЕГ2) до кодированного файла (МПЕГ4). И если я привел картинку к тому виду, как она подавалась на вход кодека (кроп, ресайз, фильтры), то и оценивается одно звено - кодек. Правда тут еще встревает DirectShowSource, но его влиянием наверно можно пренебречь.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 20:04, 09-01-2007 | #5

RBF RBF вне форума

Старожил


Сообщения: 305
Благодарности: 24

Профиль | Отправить PM | Цитировать


Igor_I
Я же тебе говорю. Ты оцениваешь, ни как хорошо кодек сжимает видеопоследовательность, а как хорошо фильтр РАЗМАЗЫВАЕТ изображение. Так как БЕЗ ВСЯКОЙ ОЦЕНКИ УЖЕ ДОКАЗАНО, что, чем более размазанное изображение, тем лучше его будет сжимать любой кодек.
Тебе нужен ssim 99 при изображении, которое после фильтров превратилось в дым? Мне нет.
Загоняя в ssim всю цепочку, ты не сможешь фактически оценить работу ни одного ее звена.
SSIM надо оценивать звенья по отдельности.
Работу фильтра (шумодава):
Взять чистое видео без шумов (желательно не сжатое никаким кодеком с потерями). Наложить на него некий сгенерированный шум (в идеале повторить процедуру, приведшую к возникновению шума в реальности) затем почистить фильтром и померить ssim между исходным видео без шумов и итоговым отфильтрованным.
Работу кодека (тех или иных его настроек):
Взять чистое видео без шумов (желательно не сжатое никаким кодеком с потерями). Закодировать его, и сравнить с исходным чистым видео.

Отправлено: 09:58, 10-01-2007 | #6


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
Работу кодека (тех или иных его настроек):
Взять чистое видео без шумов (желательно не сжатое никаким кодеком с потерями). Закодировать его, и сравнить с исходным чистым видео.
Где бы его взять - чистое видео без шумов.
Даже если его просто закодировать - многие ли кодеки понимают интерлейс? Ладно, подумаем над этим, как-нибудь на досуге.
Тут еще один вопрос назревает (ох и глупый этот вопрос)

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 20:04, 10-01-2007 | #7



Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » [решено] Вопрос про SSIM

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] вопрос про delims toro Скриптовые языки администрирования Windows 1 29-12-2009 18:06
[решено] карта 1600 про вопрос про S-Video GLOVER Видеокарты 2 01-12-2009 05:48
[решено] Вопрос про функции. FlatX007 AutoIt 2 10-08-2009 18:26
MSFT SQL Server - [решено] Общий вопрос про бесплатные версии SQL Diesel315 Программирование и базы данных 5 27-04-2009 10:23
VBS/WSH/JS - [решено] Вопрос про объект File foxbat Скриптовые языки администрирования Windows 2 03-03-2009 12:31




 
Переход