Billedanalyse af AFM billeder

From Midtiby

Revision as of 11:51, 11 July 2006 by HenrikMidtiby (Talk | contribs)

Forskellige links jeg har samlet til et projekt omkring billedanalyse af AFM billeder.

Matlab og billedbehandling

  1. MATLAB and Octave Functions for Computer Vision and Image Processing [1]
    Guld side!!!

Ikke sorteret

  1. Image Feature extraction for Classification purposes [2]
  2. Mathtools: C++ Image Processing [3]
  3. Matlab tutorial [4]
  4. COURSES ON MATHEMATICAL MORPHOLOGY [5]
  5. Fundamentals of Image Processing [6]
  6. Erode og dilate uden IPT [7] [8]
  7. LSQ Legendre polynomial fitting, m.m. [9]

Contents

Billedanalyse tekst

File:AfmTraditional.png Traditionel behandling af et AFM billede. File:AfmPotentialOrder2.png Potential minimering

Problembeskrivelse

Benyttes en skanning probe teknik til at lave mikroskoperinger, skal de rå data efterfølgende behandles.

Klargøring af billede (preprocessering)

Ved at udnytte specifik viden om de optagne data (at det er målinger på to diskrete højder), forbedres den direkte databehandling.

Plot af en oprindelig linie (ret linie med meget afvigelser)

Plot af linie efter at den generelle tendens er fjernet

Det der ønskes er at baggrunden gøres så ensartet som muligt. Derfor er det interessant kun at fitte et polynomie til baggrundsniveauet også fratrække dette.

Traditionel fremgangsmåde

Der fittes et polynomie af grad n (n = 1 eller 2) til en skanningslinie, derefter trækkes polynomiet fra skanningslinien. Denne operation fjerner fejl der skyldes overordnede fejl fra to kilder:

  • at prøve og probe ikke er i samme plan
  • at prøven bøjes

Problem

Skelne mellem de enkelte niveauer

Den traditionelle fremgangsmåde kan forbedres ved at skelne mellem de to mulige niveauer, sådan at der kun fittes et polynomie til et af niveauerne, f.eks. baggrunden.

Problemet er at skelne mellem niveauerne når der er så meget støj som der er i de benyttede data.

Et optimeringsproblem

Opgaven med at gøre baggrunden ensartet, kan defineres som et optimeringsproblem. Det gøres ved at definere en fejlfunktion der har et globalt minimum når baggrunden er fratrukket optimalt. En sådan funktion kan kun opstilles når nogle af egenskaberne af dataene er kendt. I dette tilfælde vides det at de målte data svinger mellem to højde niveauer med en fast afstand.

Eksempel på et godt signal med markeringer af de to faste niveauer

Fejlfunktionen f(A) er defineret ved

f(A) = \\sum_{i = 1}^{length(A)} min(abs(A_i), abs(A_i - h))^{order}

hvor

  • h er adskillelsen af de to niveauer
  • order er en parameter der styrer hvilke afstande der

skal vægtes kraftigst.


Finde objekter

Beskrive kanter af objekter

Personal tools