Compression · Phidelity

Garder chaque mesure, dans moins de place.

Phidelity compresse les images et vidéos de capteurs, de 8 à 16 bits, sans perte ou avec une erreur maximale garantie. Chaque fichier se vérifie lui-même : une erreur est toujours détectée, jamais rendue en silence.

×2,3
Archive de fusion

Caméras infrarouges du tokamak MAST : 4,3 fois plus petit que le brut, contre 1,9 fois pour le stockage actuel de l’archive.

−37 %
Vidéo infrarouge fixe

Face à FFV1 et à JPEG-LS, sans perte ; −36 % face à JPEG XL à son effort maximal.

10 / 10
Domaines publics

Plus compact que le format de référence de chaque domaine ; plus compact que JPEG XL e9, ou à égalité, dans 6 sur 10.

×6 à ×35
Plus rapide à compresser

Que JPEG XL à son effort maximal, pour des fichiers de taille voisine ; la version légère, 56 à 190 fois plus rapide, relit aussi 4 à 5 fois plus vite.

Sans perte, domaine par domaine : taille et temps

Taille : écart de Phidelity, négatif = plus petit. Temps : ×10 = 10 fois plus rapide, ×0,8 = un peu plus lent. Face à JPEG XL à son effort maximal (e9), le mode compact de Phidelity, le plus petit ; face à JPEG-LS, sa version légère, qui vise la même vitesse (* photos couleur : mode compact, la version légère est réservée au gris). Face au format du domaine : mode compact. Données publiques, chaque fichier relu et vérifié ; PC, un cœur, temps de l’appel seul.

Face à JPEG XL e9 — Phidelity compactFace à JPEG-LS — Phidelity léger
DomaineTailleCompressionRelectureTailleCompressionRelectureFace au format du domaine
Vidéo infrarouge, caméras fixes (LTIR)−36 %×16×0,6−35 %×1,2×1,4−37 % (FFV1)
Infrarouge radiométrique (ARCO)égalité×10×0,8−14 %×0,85×1,15−40 % (PNG)
Hyperspectral (AVIRIS, ROSIS)−22 %×26×0,8−21 %×1,4×1,6−6 % (CCSDS 123)
Radiographie (CR)−7 %×15×0,8−10 %×1,0×1,2−13 % (JPEG 2000)
Sonar latéral brut (EdgeTech, Klein)−3 %×35×0,9−24 %×1,1×1,6−23 % (deflate)
Photos couleur 8 bitségalité×11×1,6−7 % *×0,1 *×0,4 *−2 % (WebP)
Scanner (CT)+4 %×8×0,8−44 %×0,95×1,45−47 % (JPEG 2000)
IRM+4 %×9×0,8−52 %×1,0×1,3−54 % (JPEG 2000)
Échographie+11 %×6,5×0,8+3 %×0,75×0,8−19 % (JPEG 2000)
Bathymétrie en grille (NOAA)+2 %×11×0,8−1 %×0,8×1,0−40 % (LERC)

Résultats détaillés, domaine par domaine

Une fiche PDF d’une page par domaine : les données utilisées, chaque codec comparé (taille sans perte et à erreur bornée, vitesse, mémoire), l’embarqué quand il a été mesuré, et les limites.

Ce qui le distingue

Un fichier qui se vérifie

Chaque fichier contient de quoi contrôler sa propre relecture. Un fichier abîmé est refusé ; une relecture fausse ne passe jamais inaperçue. Format 1.7 figé : chaque version doit relire les fichiers de référence et les reproduire à l’octet près. Campagne de tests sur trois séries de jeux publics (infrarouge, sonar, photos, hyperspectral, scanner et IRM) : aucun échec.

Une erreur garantie, pas estimée

En mode à erreur bornée, aucun échantillon ne s’écarte de plus de k de l’original, et les pixels « sans mesure » (0) des cartes de profondeur ou de bathymétrie restent exacts.

Fait pour les flux

Les séquences de caméras fixes sont son meilleur terrain : −37 % face à FFV1 en vidéo infrarouge, −35 % sur les films de tokamak.

De la baie de serveurs au microcontrôleur

Version légère plus rapide que JPEG-LS, ou à 5 % près, dans 8 domaines sur 11 à la compression et plus rapide dans 10 sur 11 à la relecture, et depuis le format 1.5 à moins de 4 % du mode compact sur le scanner, l’IRM et le sonar ; sur Cortex-M7, 73 Ko de code (codeur et décodeur, gris, vidéo, couleur) et 40 à 90 Ko de mémoire de travail ; flux identiques à l’octet sur PC (SSE, AVX2) et ARM (NEON, Cortex-M7).

Où ça paie

Fusion et grands instruments

Films infrarouges de diagnostics : sur MAST, −35 % face au meilleur FFV1 et ×2,3 sur le stockage actuel.

Thermographie fixe

Surveillance de sites, procédés, bancs d’essai : le flux 16 bits gardé entier, deux fois plus petit qu’avec deflate.

Sonar et hydrographie

Sonar latéral brut 23 % plus compact que les archives d’origine, sans perte.

Spatial et hyperspectral

Cubes hyperspectraux 6 % plus compacts que la norme spatiale CCSDS 123.

Scanners 3D et profondeur

Cartes de profondeur : au niveau de JPEG XL à son effort maximal, 18 fois plus vite, 2,5 fois plus compact que FFV1.

Radiographie

−13 % face à JPEG 2000 et −7 % face à JPEG XL.

Ce qu’il ne fait pas mieux

  • Sur le scanner, l’IRM et l’échographie, JPEG XL à son effort maximal reste 4 à 11 % devant ; sur la bathymétrie, 2 % — en compressant 6 à 11 fois plus lentement.
  • En relecture, le mode compact est 13 à 38 % plus lent que JPEG XL (sauf sur les photos couleur) ; la version légère relit 4 à 5 fois plus vite.
  • Sur les cartes de profondeur, la version légère (×14,7) reste derrière le mode compact (×24,9).
  • Les mesures embarquées sont des instructions comptées en émulation, pas encore des temps sur carte.

Des flottants plutôt que des images ?

Phidelity Sci compresse les champs de simulation et de mesure en simple ou double précision, à erreur maximale garantie : à qualité égale, 9 à 58 % plus compact que SZ3, QoZ et HPEZ sur la cosmologie, la météo, le climat et l’imagerie scientifique.

Découvrir Phidelity Sci

Essayez-le sur vos données

  1. Vous envoyez un fichier ou un film représentatif, brut ou dans votre format d’archive.
  2. Vous recevez sous une semaine les mesures : taille, vitesse, mémoire, contrôle bit à bit.
  3. Accord de confidentialité si besoin ; rien n’est publié.
Proposer un essaiPhidelity n’est pas en téléchargement libre : licence de la bibliothèque C sur demande.