Median-Filter in VHDL

OP #3256986
Lesenswert?

Im Anhang befindet sich die VHDL Beschreibung eines 3x3=9 Werte 
Median-Filters nach dem bit voting eliminier Verfahren für 12 bit Werte.
Die Schaltung ist gepipelined, getestet, erfolgreich in einem FPGA 
gelaufen.
Eine Dokumentation und ein Bild liegen bei.
Um die Verbreitung der Datei zu erschweren habe ich die Textdateien 
verschlüsselt. Das Passwort ist die Domain dieser Seite. Texte sind in 
deutscher Sprache.
Der Thread /topic/160329 gibt weitere Infos.
[ medianfilter sortieren Bildverarbeitung Elimination pivot ]
Angehängte Dateien:
OP #3257878
Lesenswert?

Läubi .. schrieb:

> was soll das bringen?

1. Steht da mein Name und meine Emailadresse drin
2. Können automatische code-suche-seiten nicht in die Texte gucken
3. Kann die Datei nicht ohne einen Hinweis auf ihre Herkunft weiter 
gegeben werden
4. Konnten Leute die nicht wissen was eine Domain ist, die Datei nicht 
öffnen bis Steffen N.(steno) es ausgequatscht hat.
Es ist ein immer schon übliches Mittel von Herausgebern (release-groups) 
gewesen um einen Inhalt an sich zu binden.
Natürlich gibt es keine Methode, die vorsätzliche Weitergabe zu 
unterbinden. Ich kann nicht verhindern, das jemand meine persönlichen 
Daten in böswilliger Absicht hier oder anderswo veröffentlicht.
Gast #3258549
Lesenswert?

was ist denn das für ein abenteuerlicher konstrukt:
1
ws_rotdifz0 <= std_logic_vector(resize(shift_right(unsigned('1'&ws_spaltenpixelz0(ROT)) - unsigned('0'&ws_spaltenpixelz0(GRUEN)),1),12));

Vektorverwuseln?
OP #3260272
Lesenswert?

Digitalus schrieb:
> was ist denn das für ein abenteuerlicher konstrukt:
> Vektorverwuseln?

Ich hatte 12 bit und musste eine Differenz verarbeiten. Da mein 
Medianfilter kein Zweierkomplement interpretiert, musste ich negative 
Zahlen in das positive verschieben und eine Stelle Genauigkeit 
wegwerfen. Alternativ hätte ich die generate Anweisungen auf 13 bit 
umschreiben können.
Das gehört aber nicht zum Filter, von daher verstehe ich das Interesse, 
wenn es denn solches ist, nicht.
Böses "Vektorverwuseln" ist im Filter zu finden, weil dort die Werte 
nach ihren Stellen umsortiert werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren