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

Traitement d'images Discussion :

Calcul de la transformée de cosinus discrète


Sujet :

Traitement d'images

  1. #1
    Membre régulier
    Femme Profil pro
    Inscrit en
    Mars 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2007
    Messages : 130
    Points : 93
    Points
    93
    Par défaut Calcul de la transformée de cosinus discrète
    Bonjour,
    j'ai un problème avec l'algorithme de la DCT... Partout sur Internet je trouve "on divise l'image en blocs 8*8 (le plus souvent) et on applique la DCT..."...

    Ma question est : si mon image a des dimensions qui ne permettent pas pile poil cette décomposition, qu'advient-il des pixels en bordure d'image ? Comment sont-ils traités ?

    Merci par avance car je commence à désespérer de ne pas trouver cette information...

  2. #2
    En attente de confirmation mail
    Inscrit en
    Octobre 2007
    Messages
    285
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Octobre 2007
    Messages : 285
    Points : 348
    Points
    348
    Par défaut
    On découpe en bloc de 8x8 pour réaliser la DCT lorsqu'elle est intégrée dans le processus de compression suivant la norme JPEG.
    Il n'y a aucune obligation dans d'autres cas pour se cantoner à du 8 x 8.
    On s'est aperçu qu'utiliser des blocs 8x8 était un bon compromis entre qualité et rapidité de calcul.

    Mais en général, que ce soit pour une DCT ou une FFT d'ailleurs, il est préférable d'effectuer ces opérations sur des images dont la taille est en 2^N.

    Pour les images ne respectant pas ces caractéristiques :
    Extrait trouvé grace à avec les mots clés : Découpage en blocs images JPEG
    Tout d’abord chaque image est divisé en bloc de 8x8 pixels. Si la longueur de l’image originale
    n’est pas divisible par 8 alors selon le standard JPEG l’encodeur doit la rendre divisible en com-
    plétant colonnes de droites restantes par la colonne la plus à droite de l’image originale. De la
    même façon si la hauteur de l’image originale n’est pas divisible par 8 alors l’encodeur complète
    les lignes restantes par la dernière ligne de l’image origninale.

  3. #3
    Membre régulier
    Femme Profil pro
    Inscrit en
    Mars 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2007
    Messages : 130
    Points : 93
    Points
    93
    Par défaut
    Décidément je vais commencer à croire que j'ai réellement la poisse avec google :\

    Moi tout ce que j'avais trouvé c'était "quand la taille de l'image ne satisfait pas ces conditions, les pixels en bordure devront être traités différemment"...

    Merci en tous cas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tansformée cosinus discrète - spectre
    Par StitchP dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 07/05/2008, 12h10
  2. la transformée en ondelettes discrète
    Par tapouni dans le forum Images
    Réponses: 0
    Dernier message: 04/04/2008, 13h47
  3. Transformée de Fourier discrète
    Par feynman dans le forum Fortran
    Réponses: 9
    Dernier message: 01/04/2008, 15h14
  4. reconnaissance note: fft et transformee en cosinus discrète
    Par acx01b dans le forum Traitement du signal
    Réponses: 6
    Dernier message: 27/01/2008, 23h10
  5. [Maths] Calculs invariants à des transformations
    Par mathieu_t dans le forum Mathématiques
    Réponses: 16
    Dernier message: 26/04/2006, 18h50

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