Home

Mode d`emploi du logiciel guiFitCurve

image

Contents

1. Figure 1 DER Fie Edit View Insert Tools Desktop Window Help Deg hean EnEn FIG 3 S lection des points de la courbe sur le quartier de tomate Si la mauvaise moiti de la courbe a t s lectionn e il faut cocher l option changeUrientation ce qui permet d inverser le sens de parcours du contour Les coordonn es des pixels peuvent tre sauvegard s dans un fichier texte au format div gr ce au bouton Save Les colonnes sont x y et t la distance euclidienne cumul e entre les points et normalis e entre 0 et 1 3 4 Calibration de la courbe Il est pr f rable d ajuster le polyn me sur des points dont on conna t les coor donn es en unit m trique plut t qu en pixels La zone de texte Scale permet de sp cifier l chelle de l image en rentrant le nombre de pixels correspondant l unit de mesure Dans l exemple utilis la r solution de l image est de 600 dpi points par pouce ce qui correspond 28 622 pixels par millim tre L origine et l orientation de l image peuvent tre d finies par deux points soit choisis manuellement gr ce au bouton Change du panneau Calibration soit de mani re automatique La m thode automatique consiste utiliser les points extr mes de la courbe On peut enfin changer l orientation du rep re gr ce l option Use Reflection Le r sultat de la calibration est donn sur une troisi me fen tre Fig Figure 5 DER File Edit
2. View Insert Tools Desktop Window Help Figure 1 DEAR D g G amp N Oy Q m 5 pa File Edit View Insert Tools Desktop Window Help Dea RARMSE 0 10 FIG 4 R sultat de la calibration d une courbe et affichage du rep re dans l image d origine en blanc 3 5 Ajustement d un mod le polynomial Le mod le de courbe polynomial consiste repr senter la courbe par un couple de fonctions polynomiales sur 0 1 x Zro at y E bit o a et b sont les coefficients de chaque polyn me et n et N sont les degr s des polyn mes sur X et y On peut choisir les degr s de chaque polyn me dans les zones de texte correspondantes Par d faut le m me degr est utilis pour chaque coordonn e Il est aussi possible d ajouter des contraintes sur chaque polyn me Une contrainte est de la forme xt v o d est l ordre de la d riv e t est la position sur la courbe et v est la valeur de la contrainte Par exemple pour imposer le d part de la courbe au point X4 y1 et sa fin au point X2 y2 les contraintes sont de la forme x0 0 x y 0 y x 0 1 x2 y0 1 y On peut imposer autant de contraintes que l on veut tant que le nombre de contraintes pour un polyn me donn n exc de pas le degr de l ajustement Avec les contraintes pr c dente l ajustement de degr 5 sur chaque coordonn e donne le r sultat de la figure D Figure 1 File Edt View Insert Tools Desktop Window He
3. j aux coordonn es m triques x y un fichier contenant les coefficient des polyn mes ajustant chaque coordonn e 2 Installation et lancement La premi re tape est de d zipper le contenu de l archive ou de copier les fichiers programmes dans le r pertoire choisi Il faut ensuite configurer Matlab pour que le programme soit visible Cela se fait via le menu File gt Set Path et on s lectionne le r pertoire guiCurveFit L application se lance avec la commande suivante 1 guiCurveFit Tout le reste du traitement se fait de mani re graphique 3 Utilisation 3 1 Interface principale L interface principale du programme est la bo te de dialogue montr e dans la figure i ouiFitCurve Fit Polynomial Curve Binary nage Polynomial Fit Image File agi jpg Normalize parametrization Binary Image aq1Seg tif Show Outline Same degree for both coordinates Degree for Y Curve First point 1247 501 Conditions x 0 0 00 0 000 Last Point 1201 1657 x 0 1 Fo 0 000 y 0 0 00 0 000 Y 0 1 00 49 000 y 1 1 00 0 000 C Change orientation Show Curve Calibration Scale 23 622 pixels per unit M Origin 1253 500 Direction 1205 1662 Show fit C Use reflection Show calibration FIG 1 Interface principale du programme guiFitCurve L interface est divis e en plusieurs panneaux utiliser successiveme
4. Mode d emploi du logiciel guiFitCurve D Legland 18 juin 2008 R sum Le programme guiFitCurve est une interface graphique sous Matlab pour ajuster un contour polynomial des images num ris es L application typique est la mod lisation du contour d une tomate pour calculer les probabilit s d chantillonnage dans le p ricarpe mais il peut tre utilis pour d autres produits Table des mati res 2 Installation et lancement 3 Utilisation A Den ie in de A A EN OS GO 8 ND N N 1 Introduction Le but du programme guiFitCurve est d offrir une interface graphique pour ajus ter un mod le de courbe polynomiale une portion de contour d un objet qui peut tre une tomate une pomme ou un objet plus g n ral Le programme ne g re pas la d tection du contour il ne s occupe que de s lectionner la zone d int r t et de sp cifier les param tres du mod le Les entr e du programme sont une image en couleur qui permet de contr ler la qualit de l ajustement une image binaire segment e qui ne contient qu une seule r gion connexe de valeur 1 utilis e pour d tecter les pixels du contour Les sorties du programme sont la liste des pixels s lectionn s pour le contour un fichier de coordonn es des points correspondants aux pixels en unit s m triques millim tres en g n ral un fichier contenant la matrice de transformation des corodonn es images i
5. lp D He hr RRtSE DE so FIG 5 R sultat de l ajustement en magenta sur le quartier exemple avec les contraintes donn es dans le texte Le bouton Save permet de sauvegarder les coefficients des polyn mes dans un fichier de type div avec comme noms de colonne x et y et comme noms de ligne les degr s 4 Conclusion Le programme a pour le moment t test sur des quartiers de tomate Il peut normalement tre utilis sans probl me pour tout type d image partir du moment o on dispose d une image brute et d une image segment e de m me chelle pour chaque chantillon Le mod le de contour permet ensuite de calculer des param tres g om triques int ressants parfois difficilement accessible partir des images num riques cour bures p rim tre normale Les am liorations potentielles sont nombreuses plus d options pour g rer la param trisation de la courbe originale d autres mod les de courbes param tr es la r cup ration d une session pr c dente
6. nt 1 chargement des images 2 s lection des points d int r t 3 calibration de l image 4 ajustement du mod le Le d roulement de l op ration va tre suivi en prenant comme exemple un quartier de tomate La segmentation a t obtenue en isolant le canal vert de l image couleur puis en appliquant des filtres morphologiques afin d obtenir une structure unique et peu bruit e 3 2 Chargement des images Les deux boutons Load Image et Load Binary permettent de charger respecti vement l image de contr le et l image segment e Chaque image est affich e dans sa fen tre Fig P Le nom des images charg es est affich dans l interface principale Figure 2 DER Fie Edt View Insert Toos Desktop Window Help Dusa kaana 6 08 80 File Edit View Insert Tools Desktop Window Help DSH amp lRhlRRUS EE F1G 2 Affichage de l image de contr le et de l image segment e avec le contour 3 3 S lection de la courbe Tous les points du contour ne sont pas int ressants On s lectionne les points extr mes avec le bouton Change situ dans le panneau Curve L utilisateur doit cliquer successivement sur le point initial puis sur le point final de la courbe et enfin cliquer avec le bouton droit ou taper echap Les coordonn es des points sont affich es dans la fen tre principale et la courbe est affich e en vert sur l image de contr le Fig 3 L aussi l affichage peut tre d sactiv avec l option Show Curve

Download Pdf Manuals

image

Related Search

Related Contents

gebRAUchsAnWeIsUng bRUgsAnVIsnIng MAnUeL D`UTILIsATIOn    Cefar Acus 4 - Medical Fitness  Mechanical 4 Post VRC Manual  ー S 取扱説明書 - アイリスオーヤマ  Samsung MAX-VS530 دليل المستخدم  Virtua Striker 4 - Arcade - Manual  (KR-8218G) User Guider - Sunsky  

Copyright © All rights reserved.
Failed to retrieve file