Quelqu'un connaît-il des techniques de compression d'image présentant les caractéristiques suivantes:
- sans perte
- streaming - je veux compresser à la volée, pixel par pixel.
- surcharge de mémoire faible - je peux me permettre de mettre en mémoire tampon une seule ligne, mais idéalement pas même cela.
- pas de dictionnaires dynamiques
- Images "du monde réel" uniquement, donc les performances sur des "cas désagréables" comme des damiers ne sont pas importantes
- 2-3x compression (5x-10x serait encore mieux, mais c'est beaucoup demander, je sais)
- peut fonctionner sur des pixels de 10 à 16 bits (selon mon appareil photo)
Mes images auront une largeur de ~ 1k pixels, avec des taux de pixels de ~ 20Mpix / sec. La profondeur de pixel sera comprise entre 10 et 16 bits par pixel (selon le choix de la caméra). Supposons que les largeurs de pixels inférieures à 16 bits soient représentées dans un mot de 16 bits pour le moment, plutôt que d'avoir besoin d'être extraites d'un flux binaire continu.
Une forme de codage delta + arithmétique peut-être?