Я пробовал многомасштабные ssim и psnr, чтобы определить, есть ли какие-либо артефакты в паре изображений (у одного более высокий битрейт, а у другого более низкий), но это не совсем точно.
Многофункциональный ssim имеет слишком много ложных тревог, и psnr не может обнаружить наличие блока, если цвет блока очень похож на фон.
Я хочу использовать нейронную сеть в пареизображения (одно идеально, а другое может иметь или не иметь блок или линию), чтобы определить, есть ли различия.Я пробовал переобучать изображение Tensorflow для категоризации с блоком и без блока, но точность очень низкая (50%).Какой метод я должен использовать для достижения более высокой точности?
Я подумываю о подаче пары изображений за раз в нейронную сеть, чтобы она знала, есть ли какая-то разница между двумя изображениями, она должна классифицировать ее как with_error.Но проблема в том, как передать пару изображений в нейронную сеть (я могу разместить только одно изображение за раз) и как заставить их учиться друг у друга в паре изображений.Я видел, как люди помещали две картинки горизонтально и сохраняли их как одно изображение.Может ли это обнаружить это?
Вот что я сделал https://codelabs.developers.google.com/codelabs/tensorflow-for-poets/#0
Я использовал код по ссылке выше и заменил изображения цветов моими изображениями.У меня есть две папки, одна содержит изображения с ошибкой и одна без.Выходные данные кода представляют собой процент от класса, чем он выше, тем больше он принадлежит этому классу.
Пример пары изображений: