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.

7 Binary 7.2 Teori<br />

Som det ses <strong>af</strong> hist<strong>og</strong>rammet, er der en meget stor peak <strong>ved</strong> de lavere pixelintensiteter, som kommer<br />

<strong>af</strong> den dominerende mørke baggrund i billedet. Ydermere er der en mindre peak omkring 150 i<br />

pixelintensitet, som kommer <strong>af</strong> de lyse kim i forgrunden. Det er tydeligt at se fra hist<strong>og</strong>rammet, at<br />

vælger man en pixelintensitet omkring 70, vil man skelne forgrunden fra baggrunden. Det er d<strong>og</strong><br />

ikke altid at en thresholdværdi på 70 vil være rigtigt, da ændringer i lysforhold <strong>og</strong> kimtyper kan gøre<br />

at begge peaks vil ligge andetsteds i hist<strong>og</strong>rammet. Derfor vil det være hensigtsmæssigt at anvende<br />

en automatiseret proces der kan finde ”dalen” i hist<strong>og</strong>rammet mellem de to peaks.<br />

Hist<strong>og</strong>rammets udseende <strong>af</strong>hænger <strong>af</strong> mange faktorer. På billedet, der er anvendt som eksempel, er<br />

følgende tilstande gældende:<br />

1. Ensartet belysning i hele billedet<br />

2. Der er stor kontrastforskel mellem forgrund <strong>og</strong> baggrund<br />

3. Der er meget lidt genskin fra lyskilder<br />

4. Der er mere baggrund end forgrund i billedet<br />

En ændring i hver <strong>af</strong> disse parametre (1-4) vil give hver sin type <strong>af</strong> ændring (a-d) i hist<strong>og</strong>rammet:<br />

a) Forestiller man sig f.eks. at et hjørne er mere belyst end de andre vil de lyse områder, der er<br />

større end thresholdværdien, blive opfattet som forgrund. For at løse dette kunne man lave<br />

et gradient-map. Dette map gør at det er muligt at have forskellige thresholdværdier<br />

forskellige steder i billedet. På den måde er der ikke én fast thresholdværdi for hele billedet<br />

men thresholdværdier for områder i stedet. Dette gør, at selvom dele <strong>af</strong> billedet er mere lyse<br />

end andre, så vil disse områder ikke nødvendigvis blive betragtet som forgrund, da der<br />

eksisterer en relativ thresholdværdi for det område, der sikrer at thresholdingen matcher<br />

lysforholdene i det område.<br />

b) Hvis der ikke eksisterer et stort kontrastforhold mellem kimene <strong>og</strong> baggrunden, vil den<br />

mindre peak mod højre ligge længere til venstre. Ved særligt lave pixelintensiteter vil den lille<br />

peak, som kommer fra tilstedeværelsen <strong>af</strong> kimene, være sammenfaldende med den store<br />

peak <strong>og</strong> det vil være svært algoritmemæssigt at skelne forgrund fra baggrund <strong>ved</strong> <strong>brug</strong> <strong>af</strong><br />

hist<strong>og</strong>rammet.<br />

c) Ved genskin vil det give ”falske kim” i billedet. Genskinnet vil sandsynligvis ligge over<br />

thresholdværdien <strong>og</strong> vil derfor blive betragtet som forgrund. Dermed vil den mindre peak<br />

fra kimene være større på et falskt grundlag, <strong>og</strong> den store peak med baggrundspixels være<br />

tilsvarende mindre.<br />

d) Skulle det være tilfældet at der er mere forgrund end baggrund i billedet, vil hist<strong>og</strong>rammet se<br />

ud som det i eksemplet, bare spejlet omkring midten (127 pixelintensitet), dvs. den store<br />

peak vil ligge mod højre.<br />

Punkterne beskrevet i a-d er alle emner, der regnes for ikke at være gældende i de billeder, der skal<br />

analyseres <strong>af</strong> algoritmen.<br />

7.2.2 Iterativ thresholding-teknik<br />

Ridler <strong>og</strong> Calvards iterative thresholding-teknik, har til formål at finde ”dalen” imellem de 2 store<br />

peaks i hist<strong>og</strong>rammet. Trussel [5:311] beskriver en matematisk løsning på Ridler <strong>og</strong> Calvards teknik<br />

som:<br />

Side 24 <strong>af</strong> 131

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

Saved successfully!

Ooh no, something went wrong!