Как восстановить скрытые в изображении данные по фото печатной копии?
Требуется закодировать скрытое сообщение в изображении (в моем случае это несколько прямоугольных областей, заданных для данного изображения). Затем, изображение распечатывается, а после этого скрытые области распознаются через снимок/несколько снимков камеры.
Использую OpenCV. Пытался двигаться в направлении таких алгоритмов как LSB (самое простое), DFT/DCT/DWT, но, пока что, без результата. Использовать алгоритмы распознавания не представляется возможным, так как скрытые прямоугольники могут быть любыми. QR-коды также не подходят, так как скрытая информация должна быть невидимой.
Насколько сложно и возможно ли вообще реализовать такую логику? Т.е. я планирую использовать не просто стеганографию, а восстановление зашумленного и деформированного изображения, т.к. камера дополнительно дает геометрические и цветовые искажения. Если такое возможно реализовать, то к каким подходам и алгоритмам порекомендуете обратиться?