21.07.2013 Views

Detektering og klassificering af kimplanter ved brug af computer vision

Detektering og klassificering af kimplanter ved brug af computer vision

Detektering og klassificering af kimplanter ved brug af computer vision

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

15 Sammenfatning 15.2 Diskussion<br />

Det sidste punkt <strong>af</strong>slutter pr<strong>og</strong>rammet.<br />

15.2 Diskussion<br />

Arbejdet med biol<strong>og</strong>isk materiale har vist sig at være udfordrende. Der arbejdes i en verden med<br />

grænsetilfælde, hvor det kan være svært at <strong>af</strong>gøre hvad der er sandt <strong>og</strong> falskt, f.eks. hvornår er et kim<br />

for krumt, for bredt osv. Miljøet hvori kimene har befundet sig, har <strong>og</strong>så været en udfordring.<br />

Kimene klistrer til hinanden <strong>og</strong> belysningsforholdene varierer, da en fast testopstilling endnu ikke<br />

forefindes.<br />

At tage et billede med kameraet har givet anledning til en del overvejelser. For det første har det<br />

været vigtigt at fastlægge opløsningen på kimene. Hvor store skal de være på billedet, således at der<br />

lige netop kommer detaljer nok med. Her skal man d<strong>og</strong> <strong>og</strong>så passe på, at man ikke går i den anden<br />

grøft <strong>og</strong> får flere detaljer med end nødvendigt, for på den måde begrænses pladsen i selve billedet,<br />

<strong>og</strong> dermed udvælges færre kim. Valget <strong>af</strong> 10 pixels som et minimum i bredden på et kim virker<br />

fornuftigt <strong>og</strong> resulterer i et synsfelt for kameraet på 128 mm x 96 mm. At implementeringen <strong>af</strong> Fire-i<br />

biblioteket måtte udelades, var ikke hensigten fra starten, men set i lyset <strong>af</strong> de opståede problemer <strong>og</strong><br />

tiden i projektet, var dette en fornuftig beslutning.<br />

De opnåede resultater med Color- <strong>og</strong> GrayScale-klasserne har været tilfredsstillende. I forbindelse<br />

med GrayScale-klassen, foretages der ikke en egentlig gråtone-konvertering, da det blev vurderet, at<br />

der ikke var behov for en sådan. Den grønne kanal er tilstrækkelig i dette tilfælde.<br />

For at skille forgrund fra baggrund er Ridler <strong>og</strong> Calvards iterative thresholding-teknik blevet anvendt<br />

med succes. Selv efter få iterationer findes dalen imellem de to toppe i hist<strong>og</strong>rammet ligegyldigt hvor<br />

udgangspunktet tages.<br />

Identifikation <strong>af</strong> blobs gør, at man kan nøjes med kun at analysere små fragmenter <strong>af</strong> billedet, som<br />

er interessante at arbejde med. På denne måde har man identificeret <strong>og</strong> adskilt grupperinger <strong>af</strong> pixels<br />

fra hinanden. Dette er implementeret i BlobDetection-klassen, <strong>og</strong> resultaterne er helt som forventet.<br />

EllipseApproximation-klassen giver kimenes orientering i planet i form <strong>af</strong> en vinkel med det<br />

vandrette plan, samt længderne på akserne. Kombineret med beregningen <strong>af</strong> kimenes<br />

massemidtpunkter, som angiver kimenes placering, opnås det ønskede resultat om detektering <strong>af</strong><br />

kim. Metoden må derfor anses for at virke som forventet.<br />

Undersøgelsen <strong>og</strong> valg <strong>af</strong> TopDetection-algoritme resulterede i ”Arealforskel”. Metoden viste sig<br />

ikke at være så robust som ønsket. Ifølge testen findes toppen rigtigt på ca. 92 % <strong>af</strong> alle godkendte<br />

kim. Forestiller man sig, at der i en <strong>af</strong> udvælgelsesmodellerne anvendes brede grænser, udvælges der<br />

<strong>og</strong>så en del ikke-godkendte kim, hvilket vil resultere i, at toppen ikke findes rigtigt på flere <strong>af</strong><br />

kimene, <strong>og</strong> derfor vil resultatet på ca. 92 % ikke gælde i den situation. En anden betragtning, som er<br />

opstået under arbejdet er, at en topdetektering senere i beplantningsprocessen ville være nemmere,<br />

da kimene udvikler en kr<strong>af</strong>tig farveforskel mellem top <strong>og</strong> bund, som de modnes. Den nuværende<br />

udviklede TopDetection-algoritme vurderes ikke at være dækkende nok.<br />

Kvalitetsparameteren symmetri blev implementeret i Symmetry-klassen. Klassen tester symmetrien i<br />

kimene omkring deres længdeakse <strong>og</strong> giver et resultat mellem 0 – 100 %, som er forholdet imellem<br />

antallet <strong>af</strong> pixel, der ikke er symmetriske <strong>og</strong> kimets areal. Det vurderes, at klassen virker som ønsket.<br />

Kvalitetsvurderingen i Qualiy-klassen udfylder ikke dets formål. Det er ikke alene alle godkendte<br />

kim, der bliver udvalgt. Der er ikke fundet kvalitetsparametre nok, eller <strong>og</strong>så har det ikke været de<br />

rigtige, der er blevet anvendt. Det kunne <strong>og</strong>så være udvælgelsesmetoden, med netop at anvende<br />

Side 77 <strong>af</strong> 131

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!