>
>
>
>
  
  
>
>
>
>
  
  
   
  
  
  
  
  
  
  
  
  
  
  
  
lima-city: kostenloser Webspace




  
  

 

 
1  2  3  4  5 

8BF-IMAGE FILTER

Pixelmapping-Korrektur

Der Filter PMC hat die Aufgabe Defekt-Pixel numerisch zu eliminieren. Da einige Kamera-Systeme über kein funktionierendes Pixel-Mapping verfügen, ist ein geeigneter Filter auch heute noch notwendig.

  

Man kann die XY-Koordinaten für 12 Pixel direkt eingeben und definieren, über welche Kanäle (Z) und mit welcher Näherung der Schaden behoben werden soll. Normalerweise reicht die Anzahl in der Praxis aus. Sollten mehr Pixel einen nicht behebbaren Defekt aufweisen, dann kann das Mapping (Kamera-Output oder manuell ermittelt) in ein Script für jeden Sensor importiert werden. Das Sensorareal reicht bis 32.000px und ist daher je nach OS/APP und RAM auch für MF und GB geeignet. In diesem Script lassen sich weitere funktionale Änderungen vornehmen. PMC basiert auf dem Text von GS-PMC und ist geringfügig modifiziert für die 8bf-Anwendung mit Photoshop (Windows) oder vergleichbaren Produkten. (nvs-067)

 

Farbprofil-Detektor

Der LMM4 ist kein Filter, sondern nur ein Meßinstrument. Er zeichnet ein Meßprofil und bildet die Charakteristik über die definierte Strecke ab. Solche Detektoren werden verwendet, beispielsweise um die Wirkung von Algorithen zu beurteilen oder zur Überprüfung lokal begrenzter Ergebnisse bzw zur vergleichenden Kontrolle der Ergebnisanalyse von unterschiedlichen Optimierungsparametern. LMM4 exportiert die Meßwerte, sodaß sie alternativ ausgewertet und visuell dargestellt werden können.

  

Die Anwendung ist handlich und einfach. Ein Start-Punkt wird auf die Bildmatrix gesetzt und ein zweiter begrenzt die Meßstrecke. Mit Setzen des zweiten Endpunktes wird automatisch das Ergebnis angezeigt. Start- und Endpunkte können auch numerisch per Koordinate eingegeben werden, sodaß man auf unpräzises Positionierung per Maus nach Bedarf verzichten könnte. Zur Ergebnisausgabe wird eine Textdatei (Store) generiert, die zu den jeweiligen XY-Koordinaten die BGB-Farbwerte notiert. Diese Datei läßt sich als Referenz für Algorithus-Korrekturen oder zur grafischen Darstellung verwenden (siehe auch: ImageJ oder Gnuplot und andere für Windows). LMM4 ist die Simpel-Variante von ME-M12 (Unix, Linux) als ein 8bf-Filter für Windows und Mac. (yz-079, nvs-067)

 

Hinweis zu 8bf-Filtern und SourceCodes

Warum es noch keinen Morphingfilter für die 8bf-Anwendung gibt, liegt 1.) am chronischen "Übereifer" für dieses Thema und 2.) in den Möglichekiten der 8bf-Compiler begründet. Echtes Morphing per Vektorfeld und Objekt-Identitäten würde nicht nur die zickige Syntax überfordern - es fehlt ein 8bf-Interface für mehr als nur eine I/O-File-Routine und das Caching müßte ebenfalls überarbeitet werden (nicht unser job). Eine Windows-Alternative (kein 8bf-Filter) bietet WinMorph von Satish Kumar an. Ein funktionierendes Download gibt es auch und diese Short Guide oder diese Kurzanleitung sollen bei der Anwendung behilflich sein. WinMorph arbeitet mit der Kombination aus Überblendung und Verschiebungsmatrix in dx- und dy-Richtung. Vektorfelder mit Identitäts-Algorithen werden nicht verwendet, dafür ist das Ergebnis schnell verfügbar und mit etwas Vorarbeit läßt es sich sogar noch weiter optimieren. Wer einen Morphing-Filter unbedingt benötigt, kann sich GM12 (Unix, Linux) mal ansehen oder für Windows einen herstellen, jedoch sind dann die klassischen Programmiersprachen (VC, Delphi, VB) eher zu empfehlen als einer der 8bf-Compiler.

Die Hinweise und Anfragen bezüglich 8bf-Tools für Image-Forensic und diagnostische Zwecke sind ebenfalls angekommen. Es war zwar geplant ein Tool nach dem Vorbild von MA21 oder MF10 als 8bf-Filter zur Verfügung zu stellen, aber da die Plugin-Compiler leider alle nur ein einziges Input-Interface bereitstellen, ist eine MA21-Version als Windows/Photoshop-Anwendung per 8bf-Compiler wahrscheinlich nur mit Kompromissen bezüglich eingeschränkter Funktionalität machbar. Theoretisch könnte man MA21 oder GM12 in Windows einbinden mit einem geeigneten Emulator. Ob VirtualBox, VMware-Workstation, Cygwin oder andere Emulatoren für solche Aufgaben empfehlenswert sind und "zuverlässig" arbeiten, hat bisher noch keiner dokumentiert - könnte man als Übergangslösung mal testen.

 

Projekt-Liste für weitere 8bf-Filter und SourceCodes

Benötigt werden Tools und Filter für die Optimierung oder Rekonstruktion von Bildinformation und für die visualisierende Analyse oder Forensik (im Rahmen der 8bf-Möglichkeiten). Nicht benötigt werden "silly filters", wie "kreative Foto-Effekte" oder "dekorative Muster-Generatoren" ... Wer sich auf dieser Spielwiese per Projektarbeit oder in den Tutorials beteiligen möchte, der kann sich direkt an Andy wenden.

 

     
  Ecken-Detektor (Ein Detektor für Eckpunkte, nicht für Kontrastlinien - möglichst präzise, möglichst schnell, zur manuellen Korrekturen und Objekt-Identifikation.)  
  Spektral-Separator (Zur forensischen und diagnostischen Anwendung sollen 16bit Grayscale-Images nach vorgegebenen Profilen farbsepariert oder coloriert rekombinierbar sein, beispielsweise für Labor-Mikroskopie, CT/PET, XR, Objektanalyse usw.)  
   
   
  Differenz-Analysator (Zur forensischen und diagnostischen Anwendung sollen Images durch integrative und differenzielle Messung in frei wählbar 3Ch-Farbprofile sortiert und Strukturunstetigkeiten erkannt werden, zwecks Identifikation und Bewertung.  
     
     
  CMix-Filter (Zur Korrektur von Symmetriefehlern und Objekt-Proportion mit justierbarer Kontrastierung von Kleinstobjekten.)  
  Selektions-Filter (Detektion von lokalen Extremalwerten zur Isolation von Farbdichten und Helligkeitswerten oder charakteristischen Objekten per Form- Farb- und Intensitätseigenschaften.)  
   
  Korrektur-Filter von metrischen Fehlern (Ausgleich nicht für einfache Tonnen- oder Kissen-Verformung, sondern per Polynom- und Excenter-Korrektur. Die Entzerrung soll die optische Metrik per Profildatei berücksichtigen.)  
  Filter für exakte Rotation von Objekten (Werkzeug zur Drehung von Objekten auf 0,1 Grad justierbar bei möglichst präziser Erhaltung der natürlichen Bildschärfe - also kein Adobe- und Corel-Filter.)  
     
  Korrektur der chromatischen Aberration (Korrektur von Farbdrift und spektraler Randzonenverzerrung mit variablem Zentrum. Die Justierparameter soll der Filter automatisch ermitteln und Objektivgeomatrie berücksichtigen.)  
  Meßwerkzeug zur Ermittlung von Rauschanteilen (Qualitätsanalyse durch normierte Messung des S/N-Abstandes, im Farbprofil und monochrom.)  
   
   
  Meßwerkzeug zur Struktur- oder Mustererkennung (Vergleichen und markieren von Form-Ähnlichkeiten mit Rotations- und Symmetrie-Detektion.)  
     
      

Themenbearbeitung: Post bitte an Andy oder Mark.

 

 
 
1  2  3  4  5 
 
 
dpreview
Der Schrecken vieler Kamera-Hersteller ist dpreview. Hier werden besonders KB-Kameras auf Herz und Nieren getestet: Funktion und Manuals, Bedienbarkeit und Ausstattung bis zur Bildqualität der Sensoren.
  

Theorie und Grundlangen

Viele Tools, Libraries, APIs, DevelopmentKits für Computer vision und Image Processing, sowie Tutorials und Links zum Themen wie C++, Dephi bis Visual Basic. Siehe hierzu auch die Filter-Library bei sourceforge.net

  

The Ultimate Shoot-Out

Vergleich zwischen einer analogen Mittelformat Profi-Kamera (Pentax 6x7) und einer aktuellen DSLR (Canon 1Ds) - eine anschauliche Gegenüberstellung zum Thema "Pixel-Filme" ...

  

photozone - Test und Infos

Testberichte zu Objektiven und DSLR-Kameras, nach Hersteller und Format sortiert. Technische Infos zu Grundlagen und Funktion, übersichtlich und aufgeräumt.

  

ImageMagick

Imagemagick stellt Libraries, Tools und Compiler für digital Imaging her. Nicht nur für Windows, auch für Unix, Linux, MacOS und iOS ...

  

traumflieger
Eine Website für Test und Vergleich von DSLR-Kameras (KB-Formate) und Objektiven, mit Workshops, Foto-Forum und Leserbriefen ... seltener findet man Tests zu Objektiven - hier gibt es sogar ein Ranking zur Auflösungsqualität.
  

academic encyclopedia
Lexikon und Enzyklopädie
  

 

  
   
  
   
  
   
   (C) 1997-2016    (UT)   update: