Вам необходимо оценить методы поиска артефактов, которые вы определяете. После того, как вы охарактеризовываете, вам нужно запрограммировать каждый метод, чтобы найти эти артефакты. Эти методы, вероятно, лучше всего использовать на разностном изображении - исходном (или промежуточном) минус закодированном файле. Вероятно, вам придется анализировать каждый цветной канал отдельно. Простейшим был бы порог - есть ли какие-то части закодированного изображения с некоторым порогом? Для блочности и краевого шума я предполагаю, что вы, вероятно, воспользуетесь каким-то преобразованием Хафа, чтобы распознавать фигуры/линии в разностном изображении и, возможно, вейвлет-преобразование или что-то подобное, которое может быть настроено на определенные частотные паттерны, чтобы вызывать звон вокруг краев ,
Редактировать (в ответ на комментарий ООК в): Без ссылки, я не уверен, что вы будете в состоянии выполнить то, что вы хотите. Вы все же можете попробовать применить методы, которые я упомянул в отдельных цветовых каналах. Трудная часть будет заключаться в том, что без ссылки вы не обязательно будете измерять какой-либо артефакт, а скорее и изображения. Вы все равно можете использовать некоторую априорную информацию, например, тот факт, что любая блокировка будет ориентирована именно с рамкой изображения - не вращается. Любое реальное изображение, вероятно, вряд ли будет иметь много хорошо блокированных функций, полностью ориентированных на фрейм. Вы также можете применить алгоритм поиска кромок, например, разницу гауссовых или детектирование края канна, а затем применить фильтры вейвлета рядом с расположенными краями для поиска звонка.
Для известных программируемых методов см. Scikits-image python (что вы знаете о своем сообщении в списке рассылки) или, возможно, OpenCV, который имеет привязки Python. Я не знаком с возможностями Matlab, но это, вероятно, также будет работать.
Что значит «не глядя на изображение»? Можно ли прочитать файл? –
Да, его можно прочитать. Я имел в виду, не открывая его в средстве просмотра изображений и не обнаруживая эти артефакты, глядя на изображение. Я хотел бы иметь возможность обнаруживать возможные видимые артефакты с определенной точностью автоматически – vlad
Вы когда-нибудь находили решение? – OneSolitaryNoob