Таким образом, у нас есть Гистограммы... Там какой-либо алгоритм должен генерировать исходное изображение от них?
(источник: petrileskinen.fi)
Нет, потому что гистограммы просто участвуют в номере пикселей различных тонов, а не их местоположений .
Это все равно что сказать: «Можете ли вы реконструировать конкретную картину (не зная, какой из них) от пары горшек краски?»
Невозможно воссоздать неизвестную картинку по гистограмме, но это не значит, что ничего нельзя сделать. Если у вас есть база данных возможных фотографий, вы можете "отпечатать" каждую фотографию, сгенерировав ее гистограмму, а затем воспользоваться гистограммой, по которой вам нужно искать по этой базе данных отпечатков пальцев, чтобы определить, какая это фотография. Если вы найдете приличную метрику расстояния, вы, возможно, даже сможете использовать ее для поиска фотографий, "похожих" (в каком-то очень грубом смысле) на имеющийся у вас снимок.
Вы не можете использовать это, чтобы сказать "вот фотография Лондонского Тауэра; теперь найдите мне другие фотографии Лондонского Тауэра", но вы могли бы использовать это, чтобы сказать "вот фотография заката; найдите мне фотографии, которые содержат похожий набор цветов", что в конечном итоге может оказаться полезным в какой-то степени.
Конечно, может оказаться, что ваша фотография вечернего пейзажа имеет очень похожую гистограмму на что-то совершенно не относящееся к делу, и может иметь совершенно иную гистограмму, чем фотография, которая, по мнению человека, выглядит похоже. Так что это не надежный подход. Но если все, что у вас есть - это гистограмма, то, возможно, стоит посмотреть, чего можно достичь.
Гистограмма не несет какую-либо пространственную информацию. Я имею в виду, не возможно найти положение x, y пикселя, которое способствовало определенной гистограмме Bin. Гистограмма представляет только изображение глобальной яркости информации.
Гистограмма только несет только информацию о том, что распределение тонов в изображении. Это агрегация дискретной информации, закодированной в исходном изображении - сколько пикселей имеют определенные значения. Таким образом, невозможно генерировать исходное изображение без предоставления дополнительных деталей, таких как местоположение пикселей и т. Д.