IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Projets Discussion :

[Projet C++] Algorithme de compression d'image appelé CVD-BitMatrix – avis techniques


Sujet :

Projets

  1. #1
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 194
    Par défaut [Projet C++] Algorithme de compression d'image appelé CVD-BitMatrix – avis techniques
    Bonjour,

    Je travaille actuellement sur un algorithme de compression d’image en C++ basé sur une approche matricielle.

    L’objectif est de réduire la taille tout en conservant la structure visuelle.

    Je serais intéressé par vos retours techniques, notamment sur :
    - la pertinence de l’approche
    - les améliorations possibles
    - les limites potentielles

    Détails + code :
    [GitHub]: https://github.com/mohamedtrigui5-lab/CVD-BitMatrix
    [Blog]:https://mohamedtrigui5.blogspot.com/...age-de-13.html

    Merci d’avance pour vos retours.

  2. #2
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 194
    Par défaut
    Titre : [MISE À JOUR CRITIQUE] Correctif majeur pour CVD-BitMatrix (v2.0)
    Bonjour à tous,

    Je tiens à vous informer qu'une mise à jour corrective importante vient d'être déployée sur le dépôt CVD-BitMatrix.

    Je me suis rendu compte récemment d'une erreur critique dans les fonctions de chargement et de décodage des fichiers .cvd1 et .cvd2. Ce bug entraînait un plantage immédiat (crash) du programme lors de l'ouverture d'une image. Je vous présente mes plus sincères excuses pour ce désagrément si vous avez tenté d'utiliser l'outil ces derniers jours.

    Le problème a été entièrement résolu. La version actuelle (v2.0) est désormais stable et parfaitement fonctionnelle.

    Voici le détail des corrections (Changelog) :

    Rétablissement de la cohérence Load/Save : Correction d'une erreur d'alignement dans le FileCVD. Le pointeur de lecture du flux binaire est désormais parfaitement synchronisé avec l'écriture, garantissant que chaque segment de données est attribué à la bonne couche de couleur.

    Optimisation du moteur de rendu (Logiciel) : Suppression de la redondance de calcul dans le décodeur. Au lieu d'une itération complète sur la résolution de l'image, le moteur traite désormais uniquement les segments de mémoire actifs.

    Algorithme de saut d'îlots : Amélioration de la logique de lecture sélective. Le décodeur identifie et ignore instantanément les séquences de pixels nulles au niveau de l'octet, éliminant ainsi la charge CPU inutile sur les zones non colorées.

    Correction du Crash : Résolution de l'accès mémoire invalide qui causait la fermeture instantanée du programme.

    Le code source (Encoder.cpp, FileCVD.cpp) et les exécutables de la Release ont été mis à jour sur GitHub.

    Lien du projet : https://github.com/mohamedtrigui5-lab/CVD-BitMatrix

    Merci pour votre patience et votre soutien. Je retourne maintenant au développement des branches Turbo CPU et GPU !

  3. #3
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 112
    Par défaut
    Bonjour,

    Juste comme ça ... Le premier avril c'était il y'a plus d'une semaine hein. (sans vouloir être impoli).
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 194
    Par défaut
    "Bonjour à tous. Merci pour vos retours et tests sur le projet CVD-BitMatrix.

    Je tiens à clarifier la situation concernant la v2.0 : il s'agissait d'un prototype de recherche dont l'implémentation du bitstream final a été corrompue lors du dernier commit (indexation erronée). Cela explique les résultats incohérents que certains ont pu observer.

    Ce n'est pas un poisson d'avril, mais les aléas d'un passage du développement de jeux vidéo à la recherche pure. Je procède actuellement à un refactoring complet de l'architecture (v3.0) pour stabiliser le moteur de quantification. Le code source corrigé et une documentation technique détaillée arrivent d'ici quelques jours."

    "J'aurais aimé que ce soit un poisson d'avril, ça m'aurait évité deux semaines de nuits blanches sur cet algorithme ! Plus sérieusement, la v3.0 arrive et elle remettra les pendules à l'heure sur les ratios de compression."

  5. #5
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 194
    Par défaut
    ⚠️ Mise à jour du projet – CVD-BitMatrix

    Bonjour à tous,

    Après plusieurs semaines de recherche intensive, de tests et d’itérations sur le projet CVD-BitMatrix, je souhaite partager une mise à jour importante.

    Lors de la première publication, certains résultats reposaient sur des calculs erronés et une validation incomplète. Ces points ont depuis été analysés et corrigés.

    Cependant, après une analyse plus approfondie, il apparaît que les performances initialement observées ne sont pas reproductibles de manière fiable avec cette approche. Les développements récents ont mis en évidence des limitations fondamentales du modèle utilisé.

    En conséquence, j’ai décidé d’arrêter le développement actif de cette version du projet.

    Ce travail reste néanmoins une exploration intéressante autour de nouvelles approches de compression d’image, et a permis d’identifier des limites importantes.

    Le dépôt restera disponible à des fins de transparence et d’apprentissage.

    Merci à tous pour vos retours et votre soutien.

    Mohamed Trigui
    ---

Discussions similaires

  1. algorithme de compression d'image Fixe avec EBCOT
    Par rufa11 dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 30/05/2010, 08h21
  2. algorithme de compression d'image Fixe avec EBCOT
    Par rufa11 dans le forum Imagerie
    Réponses: 0
    Dernier message: 30/05/2010, 08h17
  3. algorithme de compression d'images
    Par mohcen29 dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 15/08/2008, 15h05
  4. compression d'images avec les algorithmes géométrique
    Par mohcen29 dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 20/06/2008, 11h34
  5. [Image][Débutant]Compression d'images JPG en Java ?
    Par joe.satriani dans le forum 2D
    Réponses: 3
    Dernier message: 30/01/2005, 16h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo