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.
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.
Face à FFV1 et à JPEG-LS, sans perte ; −36 % face à JPEG XL à son effort maximal.
Plus compact que le format de référence de chaque domaine ; plus compact que JPEG XL e9, ou à égalité, dans 6 sur 10.
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 compact | Face à JPEG-LS — Phidelity léger | ||||||
|---|---|---|---|---|---|---|---|
| Domaine | Taille | Compression | Relecture | Taille | Compression | Relecture | Face 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.
Essayez-le sur vos données
- Vous envoyez un fichier ou un film représentatif, brut ou dans votre format d’archive.
- Vous recevez sous une semaine les mesures : taille, vitesse, mémoire, contrôle bit à bit.
- Accord de confidentialité si besoin ; rien n’est publié.