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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

18 Appendiks 18.7 Valg <strong>af</strong> TopDetection-algoritme<br />

18.7 Valg <strong>af</strong> TopDetection-algoritme<br />

18.7.1 Brainstorm<br />

For at finde metoder til at detektere top eller bund er der blevet brainstormet på emnet. Det skal<br />

bemærkes, at gruppen på tidspunktet, da brainstormen blev gennemført, endnu ikke havde set et<br />

rigtigt kim, <strong>og</strong> kun kendte deres udseende fra andenhåndsbeskrivelser. Brainstormen er lavet på<br />

baggrund <strong>af</strong> disse forudsætninger, som antages opfyldt:<br />

1. Kimenes centerkoordinater kendes, samt akseorienteringer, som er et resultat <strong>af</strong> ellipse<br />

approksimationen<br />

2. Kimene er i den ene ende runde <strong>og</strong> forholdsvis glatte. Det er herfra, at rodnettet senere<br />

udvikler sig. I toppen derimod, kan der allerede på dette stadie, anes en svag begyndelse til<br />

kimbladene, som gør at planten er lidt flosset <strong>og</strong> har n<strong>og</strong>le rundinger<br />

<strong>og</strong> hak<br />

Brainstormen resulterede i et antal metoder <strong>og</strong> teknikker, som kan anvendes<br />

til formålet:<br />

18.7.1.1 Cirkel<br />

Metoden går ud på, at man fra den approksimerede ellipses storakse finder<br />

frem til skæringspunkterne med kanten <strong>af</strong> objektet. Fra centrum <strong>og</strong> i 2/3 <strong>af</strong><br />

<strong>af</strong>standen til skæringspunkterne, tegner man en cirkel. Herefter kontrolleres<br />

det, om der er sorte baggrundspixels med i cirklerne. Hvis ikke øges radius,<br />

<strong>og</strong> operationen foretages igen. Efterhånden som cirklerne udvides, vil der i<br />

toppen, begynde at komme baggrundspixels med, mens cirklen i bunden<br />

stadig kun får hvide pixels (figur 18.3). På denne måde kan det <strong>af</strong>gøres, hvad<br />

der er top <strong>og</strong> bund. Det kræver d<strong>og</strong>, at centeraksen ligger præcist, som vist<br />

på figur 18.3, altså at den går lige igennem top <strong>og</strong> bund. Det vil nok ikke<br />

realistisk, at kimet vil være symmetrisk omkring centeraksen. Derfor vil<br />

cirklerne muligvis ikke ligge indenfor kimet (figur 18.4).<br />

Ulemper<br />

• Figuren skal være symmetrisk omkring ellipsens længdeakse.<br />

18.7.1.2 Afstand 1<br />

Den første <strong>af</strong>standsmetode går ud på, at man fra centrum måler <strong>af</strong>stande<br />

ud til kanten i begge ender (figur 18.5). Der holdes så øje med hvordan<br />

<strong>af</strong>standene fordeler sig. Starter de med at være korte, for derefter at vokse<br />

indtil de falder igen, kan man gå ud fra, at det er bunden man har fundet.<br />

Sker der pludselig et fald i stedet for en stigning, må det være enden med<br />

de karakteristiske ”bølgedale” eller hak som er fundet. Metoden er en<br />

følsom overfor urenheder i kanten, som kan resultere i et fald hvor man<br />

forventer en stigning. Der kan anvendes en threshold-teknik, som sorterer<br />

disse ikke ønskværdige ændringer fra.<br />

Figur 18.3<br />

Cirkel-metoden<br />

Figur 18.4<br />

Illustrerer problemet med<br />

en skæv centerakse<br />

Figur 18.5<br />

Afstand 1-metoden<br />

Side 93 <strong>af</strong> 131

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

Saved successfully!

Ooh no, something went wrong!