KTI-Projekt Hochgeschwindigkeitskameras mit integrierter Videokompression
|
|
- Nicole Huber
- vor 6 Jahren
- Abrufe
Transkript
1 1.5 GPixel/s komprimieren KTI-Projekt Hochgeschwindigkeitskameras mit integrierter Videokompression IMVS: Christoph Stamm IME: Michael Pichler, Dino Zardet, Nils Frey, Marcel Baier
2 in Zahlen und Stichworten Geplante Laufzeit 18 Monate, ab (Verzögerung um 1 Jahr bei AOS) Projektkosten wer den Kuchen bäckt wer den Kuchen isst KTI 320 kfr AOS 350 kfr Projektablauf AOS entwickelt neue Kamera und neue Video-Verarbeitungssoftware IMVS entwickelt Videokompressionsverfahren (Codec) in C++ schnellen Decoder für die GPU in OpenCL IME adaptiert das Codec und entwickelt IME 260 kfr IMVS 90 kfr den Encoder des Videokompressionsverfahrens für ein FPGA AOS 320 kfr Highspeed Codec 2
3 es läuft nicht immer rund Highspeed Codec 3
4 Hintergrund kurz erklärt Problemstellung mit den sehr kompakten Hochgeschwindigkeitskameras der Firma AOS Technologies (Baden-Dättwil) lassen sich nur sehr kurze Aufnahmesequenzen (maximal 8 Sekunden) in der Kamera abspeichern bei der Überwachung von sehr schnellen industriellen Prozessen braucht es öfters längere Aufnahmesequenzen (z.b. 1 Minute), um unvorhergesehene Abläufe in einem Video festhalten zu können mögliche Lösungsansätze Konsequenzen Video-Streaming an PC verringerte Bildauflösung oder spezielle Hardware für Bildübertragung mehr Speicher in der Kamera sehr schneller Speicher ist sehr teuer und Kamera wird grösser Videodaten komprimieren Kamera benötigt mehr Rechenleistung Highspeed Codec 4
5 vom (Farb-)Bild zur Bewegung Maximale Bildauflösung 1696 x MPixel (soll in Zukunft erhöht werden) Bildraten 500 Bilder/s bei voller Auflösung 4500 Bilder/s bei 640 x 480 Sensortypen monochrom oder Bayer-Mask Highspeed Codec 5
6 komprimieren ja, aber Anforderungen an unseren Echtzeit-Encoder in der Kamera Echtzeitanforderung erfüllen: 1.5 GPixel/s minimaler Ressourcenverbrauch verlustlose Kompression (möglichst hohe Kompressionsrate) verlustbehaftete Kompression (möglichst hohe Videoqualität bei gegebener Kompressionsrate) abgeleitete Anforderungen Datenfolge des Sensors berücksichtigen minimaler Speicherbedarf (wenige Bildzeilen) möglichst einfache Arithmetik (nur ganze Zahlen, Add/Sub/Shift) möglichst gute Parallelisierbarkeit Konsequenzen Standard Video-/Bild-Codecs eignen sich nicht Highspeed Codec 6
7 in fünf Schritten zum Ziel FPN Pre-Correction color transform Bayer - YUVD FWT quantization encoding encoded image FPN Delta-Correct. inv. color transform YUVD - Bayer inverse FWT dequanti - zation decoding Originalbild Codierung Komprimiertes Schnelle Farbtransformation Fixed Quantisierung Pattern Diskrete (Huffman Noise Bild Wavelet-Transformation Removal und Run-Length (FPN) Encoding) (FWT) Bayer-Pattern Ziel möglichst Reduktion Informationskonzentration Rauschen RGGB kompakte, gute des der CMOS-Bildsensors Redundanz oder Anzahl Qualität Variante verlustlose unterschiedlicher bei innerhalb auf maximaler davon einen Speicherung entfernen eines Helligkeitskanal Codierungsgeschwindigkeit Wavelet-Koeffizienten Kanals und Y Erzeugung und von U (verlustbehaftet) und Koeffizienten minimaler V sind Chrominanzkanäle, Dateigrösse mit kleinem Absolutwert D ist die Gründifferenz Highspeed Codec 7
8 «CMOS» rauscht ganz schön übel Highspeed Codec 8
9 lästiges Rauschen unterdrücken Fixed Pattern Noise (FPN) Removal bisher: quadratische Korrekturfunktion pro Pixel: yy = aaxx 2 + bbbb + cc (3 Korrekturparameter a, b, c mit insgesamt 48 Bit pro Pixel) neu: Vorkorrektur mit 10 Bit pro Pixel Sensor- Frame vollständige FPN- Korrektur Bayer- Pattern PSNR Bayer- Pattern 10-Bit FPN- Pre- Correction HVC Encoding HVC Decoding FPN-Delta- Correction Highspeed Codec 9
10 Energie bündeln lohnt sich Ziel der Farbtransformation Bildenergie auf einen Kanal konzentrieren Highspeed Codec 10
11 mit kleinen Wellen trennen 1.E+11 1.E+10 1.E+09 1.E+08 1.E+07 1.E+06 1.E+05 1.E+04 1.E+03 1.E+02 1.E+01 1.E+00 Mehrstufige Wavelet- Transformation viel Detailinformation von Durchschnittsinformation trennen Hochpass-Filter und Tiefpass-Filter Highspeed Codec 11
12 Details der Details entfernen Quantisierung der Wavelet-Koeffizienten Quantisierungsparameter steuert die Stärke des Datenverlusts und somit die Kompressionsrate uniforme, skalare Quantisierung abhängig von Subband und Level Spannweiten sind Zweierpotenzen Neue Erkenntnis durch Variieren der Breite der Dead-Zone kann eine zusätzliche Verfeinerung der Quantisierung erreicht werden, z.b. 5 oder 9 Unterstufen Dead-Zone Highspeed Codec 12
13 Bildqualität kann gewählt werden Hochgeschwindigkeitskameras in Industrie und Forschung Kameras sind Messmittel zur Erzeugung «technischer» Bilder Highspeed Codec 13
14 Daten weiter eindampfen Codierung der quantisierten Wavelet-Koeffizienten häufige Wavelet-Koeffizienten (mit kleinem Absolutwert) sollen durch kurze Präfix-Codes repräsentiert werden Codewörter variieren in der Länge zwischen 1 und ca. 50 Bit Huffman-Codierung mit fixer Code-Tabelle lässt sich einfach parallelisieren zusätzliches adaptives Run-Length-Encoding von Nullersequenzen kann die Kompressionsrate weiter erhöhen erschwert aber die Parallelisierbarkeit und die Umsetzung in einem FPGA Highspeed Codec 14
15 Bildqualität in Zahlen ausgedrückt Original 40 db 35 db 31 db Highspeed Codec 15
16 der Einfluss der Todeszone PSNR [db] infinity 48.8 PSNR of Airbag Q-MIZE QP Ratio of Airbag Q-MIZE Dead-Zone 4/4 Dead-Zone 5/4 Dead-Zone 6/4 Dead-Zone 7/4 Dead-Zone 8/4 Compression Ratio Dead-Zone 4/4 Dead-Zone 5/4 Dead-Zone 6/4 Dead-Zone 7/4 Dead-Zone 8/4 QP Highspeed Codec 16
17 die zu erwartenden Resultate PSNR [db] Ratio = Ratio = 7.5 Ratio = Highspeed Codec 17
18 Umsetzung Encoder in Hardware Ziel: Verarbeitung von 500 Vollformat-Bilder pro Sekunde in Echtzeit = 1.5 GPixel/s = 11.6 Gbit/s Realisierung des Encoders 1. CPU 15 MPixel/s (f = 3 GHz) 2. GPU 150 MPixel/s (f = 1.1 GHz) 3. FPGA 1500 MPixel/s? (f = 103 MHz) Highspeed Codec 18
19 Was ist ein FPGA FPGA: Field Programmable Gate Array Im Feld programmierbare (Logik-)Gatter-Anordnung digitale Logikblöcke in einer regelmässigen Struktur angeordnet Funktion der einzelnen Logikblöcke ist vom Anwender programmierbar CLB: Configurable Logic Block PSM: Programmable Switch Matrix IOB: Input / Output Block Highspeed Codec 19
20 FPGA Design Flow Design Eingabe Simulation Synthese Simulation Implementation Simulation Programmierung Highspeed Codec 20
21 FPGA Entwicklung Keine Knopfdrucklösung (C++ -> FPGA) z.b. Adaptives RLE: 30 Zeilen C++ Code, 1 Monat Arbeit für VHDL Code C++ Code -> hardwarenahes bit-genaues C++ Modell VHDL codieren Vergleich der Ausgangsdaten (VHDL C++) hardwarenaher bit-genauer C++ Code vergleichen vergleichen vergleichen vergleichen vergleichen VHDL Code Highspeed Codec 21
22 Ein Blick ins Innere der Kamera Highspeed Codec 22
23 Anpassung Kamera-Hardware Sensor Recorder FPGA/ Memory CPU Sensor Coder FPGA Recorder FPGA/ Memory CPU Highspeed Compression 23
24 vom Kunstfehler zur Fehlerkunst Danke für Ihre Aufmerksamkeit CodecArt Highspeed Codec 24
Bildverarbeitung Herbstsemester. Wavelet-Transformation
Bildverarbeitung Herbstsemester Herbstsemester Wavelet-Transformation Inhalt Probleme der Fourier-Analysis Übergang zur Wavelet-Transformation Kontinuierliche Wavelet-Transformation (CWT) Diskrete Wavelet-Transformation
MehrBilddatenformate BMP GIF JPG. Digitale Bildverarbeitung Liedtke 7.1. Bezeichnung: Microsoft Windows Bitmap, BMP, DIB
Bilddatenformate BMP Bezeichnung: Microsoft Windows Bitmap, BMP, DIB Format: Raster Farben: 1 Bit (s/w), 4 Bit (16 Farben), 8 Bit (256 Farben), 24 Bit (16,7 Mio. Farben) Kompression: Keine (meist) oder
MehrBildkompression InTh, 2005, JPEG, Hak, Rur, 1
Bildkompression InTh, 25, JPEG, Hak, Rur, 1 Referenzen [1] D Salomon, Data Compression, Springer, 24 [2] Prof Dr A Steffen, Kurs SU, ZHW, 1999-24 [3] G Wallace, The JPEG Still Picture Compression Standard,
MehrMultimediatechnik / Video
Multimediatechnik / Video Video-Kompression Zusammenfassung http://www.nanocosmos.de/lietz/mtv 2009 1 Motivation: Video-Kompression Unkomprimierte Datenmengen sind zu groß! TV: 20 MB/s = 72 GB/h (720x576x2x25)
MehrJPEG-Standbildcodierung
JPEG-Standbildcodierung Dipl.-Ing. Guido Heising Digitale Videotechnik, SS 02, TFH Berlin, Dipl.-Ing. G. Heising G. Heising, K. Barthel, G. Blättermann 1 Gliederung der Vorlesung Einführung JPEG (1992)
MehrDigitalisierung. analoges Signal PAM. Quantisierung
Digitalisierung U analoges Signal t U PAM t U Quantisierung t Datenreduktion Redundanzreduktion (verlustfrei): mehrfach vorhandene Informationen werden nur einmal übertragen, das Signal ist ohne Verluste
MehrVersion Referenzhandbuch. DiscretePhoton H.264 encoder. DiscretePhoton.
Version 1.1.5 Referenzhandbuch DiscretePhoton H.264 encoder DiscretePhoton www.discretephoton.com Referenzhandbuch Über DiscretePhoton H.264-Encoder DiscretePhoton H.264 encoder Window version ist geliefert
MehrBildanalyse und neue Workflows für eine verbesserte Bildqualität bei der Distribution
Bildanalyse und neue Workflows für eine verbesserte Bildqualität bei der Distribution dirk hildebrandt wavelet beam 21 April 2015 FKTG Regionalgruppe Rhein-Main AGENDA: > Rauschanteile und Bildqualität
MehrJPEG - Kompression. Steffen Grunwald, Christiane Schmidt, Stephan Weck TIT01EGR BA-Mannheim 21. Mai 2002
JPEG - Kompression Steffen Grunwald, Christiane Schmidt, Stephan Weck TIT01EGR BA-Mannheim 21. Mai 2002 Inhaltsverzeichnis 1 Entwicklung von JPEG 2 1.1 Was heisst und was ist JPEG?................... 2
Mehr2. Digitale Codierung und Übertragung
2. Digitale Codierung und Übertragung 2.1 Informationstheoretische Grundlagen 2.2 Verlustfreie universelle Kompression 2.3 Digitalisierung, Digitale Medien Weiterführende Literatur zum Thema Informationstheorie:
MehrTeil 1: Digitale Logik
Teil 1: Digitale Logik Inhalt: Boolesche Algebra kombinatorische Logik sequentielle Logik kurzer Exkurs technologische Grundlagen programmierbare logische Bausteine 1 Tri-State Ausgangslogik Ausgang eines
MehrJPEG, MPEG & Co. Alex Titze Angewandte Informatik FHTW-Berlin
Referat KIM Alex Titze Angewandte Informatik FHTW-Berlin 76900504811 Einleitung JPEG Geschichte & Überblick Komprimierungsablauf Farbformat DCT (Diskrete Cosinus Transformation) Quantisierung Koeffizientenkodierung
MehrDIGITALE VIDEO KOMPRESSION AM BEISPIEL DES JPEG-VERFAHRENS
1 DIGITALE VIDEO KOMPRESSION AM BEISPIEL DES JPEG-VERFAHRENS Um das digitale Schneiden von digitalisierten Bildern zu ermöglichen, ist es notwendig, die drastisch hohe Datenmenge, die für jedes Bild gespeichert
MehrDynamisches Huffman-Verfahren
Dynamisches Huffman-Verfahren - Adaptive Huffman Coding - von Michael Brückner 1. Einleitung 2. Der Huffman-Algorithmus 3. Übergang zu einem dynamischen Verfahren 4. Der FGK-Algorithmus 5. Überblick über
MehrProseminar Datenkomprimierung Dr. U. Tamm. JPEG - Kompression WS 2002/03. Torsten Zichner
Proseminar Datenkomprimierung Dr. U. Tamm JPEG - Kompression WS 2002/03 Torsten Zichner Inhaltsangabe: 1. Einleitung 2. JPEG Kompression 2.1. Konvertierung des Bildes in ein geeignetes Farbmodell 2.2.
MehrKompressionsverfahren
Kompressionsverfahren Quelle: Steinmetz, Ralf: Multimedia-Technologie: Einführung und Grundlagen, Springer, Verlag Adaptive Huffman - Kodierung Nach 17 Zeichen: A(1),B(2),C(2),D(2),E(10) Kodierung A: 000
MehrKompression und Datenformate. Grundlagen der Bildspeicherung, Kompressionsverfahren, Datenformate
Kompression und Datenformate Grundlagen der Bildspeicherung, Kompressionsverfahren, Datenformate AGENDA Digitale Speicherung von Bildern Digitalisierung Informationsgehalt Speicherbedarf Kompression von
MehrAnalyse und Vergleich aktueller Videokompressionsverfahren
Analyse und Vergleich aktueller Videokompressionsverfahren 29.05.2008 Inhalt 1 Grundlagen der Videocodierung Frame-Typen & Farbraum Diskrete Konsinustransformation & Quantisierung MPEG Encoder 2 MPEG4
MehrRechnerstrukturen, Teil 1. Vorlesung 4 SWS WS 14/15
Rechnerstrukturen, Teil 1 Vorlesung 4 SWS WS 14/15 Prof. Dr Jian-Jia Chen Dr. Lars Hildebrand Fakultät für Informatik Technische Universität Dortmund lars.hildebrand@tu-.de http://ls1-www.cs.tu-.de Übersicht
MehrLudwig-Maximilians-Universität München Prof. Hußmann Digitale Medien 6-32
6. Ton und Klang 6.1 Ton: Physikalische und physiologische Aspekte 6.2 Kompression von Audio-Signalen: MPEG-Audio 6.3 Audio-Datenformate: Übersicht 6.4 Klangerzeugung und MIDI Ludwig-Maximilians-Universität
MehrÜbung 13: Quellencodierung
ZHAW, NTM, FS2008, Rumc, /5 Übung 3: Quellencodierung Aufgabe : Huffmann-Algorithmus. Betrachten Sie die folgende ternäre, gedächtnislose Quelle mit dem Symbolalphabet A = {A,B,C} und den Symbol-Wahrscheinlichkeiten
MehrProseminar Datenkomprimierung Dr. U. Tamm. Bildkompression WS 2002/03. Florian Strunk
Proseminar Datenkomprimierung Dr. U. Tamm Bildkompression WS 2002/03 Florian Strunk Problematik: Die Datencodierung und Kompression ist so alt wie die Geschichte des Computers. Seit dem es hochauflösende
MehrGrafikformate. Grafikformate. Digitale Bildverarbeitung Bildkompression
Digitale Bildverarbeitung Bildkompression Einleitung Datenmenge für ein unkomprimiertes Bild Verwendungszweck des Bildes Bild soll weiterverarbeitet werden Bild soll archiviert werden Bild soll per E-Mail
MehrDigitales Fernsehen DVB
Digitales Fernsehen DVB Thomas Lauterbach DL1NAW 1. Video- und Audiokodierung (MPEG) 2. DVB 3. DVB-T in Nürnberg Quellen: U. Reimers, Digitale Fernsehtechnik http://www.dvb-t-baern.de Referate und Ausarbeitungen
MehrDatenkompression. 1 Allgemeines. 2 Verlustlose Kompression. Holger Rauhut
Datenkompression Holger Rauhut 1. September 2010 Skript für die Schülerwoche 2010, 8.-11.9.2010 Hausdorff Center for Mathematics, Bonn 1 Allgemeines Datenkompression hat zum Ziel, Daten in digitaler Form,
MehrMultimediatechnik / Video
Multimediatechnik / Video Video-Verarbeitung Verarbeitung / Codecs / Formate Decodierung, Encodierung http://www.nanocosmos.de/lietz/mtv 1 Inhalt Video-Verarbeitung: Verarbeitung: Wiedergabe, Aufnahme
MehrQuellencodierung NTM, 2006/05, 9.3 Quellencodierung, Rur, 1
Quellencodierung NTM, 2006/05, 9.3 Quellencodierung, Rur, 1 Referenzen [1] Proakis, Salehi, Grundlagen der Kommunikationstechnik, Pearson, 2004. [2] D. Salomon, Data Compression, Springer, 2004. [3] D.
MehrKompression und Datenformate. Grundlagen der Bildspeicherung, Kompressionsverfahren, Datenformate
Kompression und Datenformate Grundlagen der Bildspeicherung, Kompressionsverfahren, Datenformate Digitale Speicherung von Bildern Digitalisierung Informationsgehalt Speicherbedarf Kompression von Multimediadaten
MehrMultimediale Werkzeuge, Audio: Formate, Tools. -Sound/Audio Objekte. Formate, Beispiele:
Multimediale Werkzeuge, Audio: Formate, Tools -Sound/Audio Objekte Formate, Beispiele: - Mp3 (Kurz für MPEG1/2 Layer 3) - PCM (z.b. Wave Datei), übliche Formate: CD: 44100 HZ Abtastrate, 16 Bits/Abtastwert.
MehrAudio Codecs. Vortrag im Seminar. Digital Audio. Sebastian Kraatz. 15. Dezember 2004
Vortrag im Seminar Digital Audio 15. Dezember 2004 1 Motivation Unkomprimierte digitale Daten Was ist ein Codec? 2 Hörschwellenmaskierung Frequenzmaskierung Zeitmaskierung 3 Motivation Unkomprimierte digitale
MehrSubranging-Analog/Digital-Wandler mit tiefem Leistungsverbrauch für System-on-Chip-Lösungen in Sensor-Anwendungen
Subranging-Analog/Digital-Wandler mit tiefem Leistungsverbrauch für System-on-Chip-Lösungen in Sensor-Anwendungen IMES Institut für Mikroelektronik und Embedded-Systems Roman Willi Inhalt - Einleitung
MehrLunge J1 J2 W1 W2 45 PSNR. 25 1 2 3 4 5 6 7 8 9 10 Ratio. Angiogramm J1 J2 W1 W2 PSNR 45. 25 2 4 6 8 10 Ratio
Ein Vergleich von Wavelet und JPEG basierten selektiven Methoden im Bereich der medizinischen Bildkompression Alfred Bruckmann und Andreas Uhl Forschungsinstitut fur Softwaretechnologie (RIST++) Hellbrunnerstr.34,
MehrÜbung 1: Quellencodierung
ZHAW, NTM2, Rumc, /7 Übung : Quellencodierung Aufgabe : Huffman-Algorithmus. Betrachten Sie die folgende ternäre, gedächtnislose Quelle mit dem Symbolalphabet A = {A,B,C} und den Symbol-Wahrscheinlichkeiten
MehrEHP Einführung Projekt A
Volker Dörsing EHP Einführung Projekt A email: doersing@uni-jena.de praktische Übung www: http://users.minet.uni-jena.de/~ehp-head Vorbereitung, Durchführung, Kolloquium Infos zur Veranstaltung, Versuchsanleitung
MehrBildverarbeitende Sensoren der intuitive Einstieg in die Bildverarbeitung
Ronny Walther Vision & Control GmbH Produktmanager Kamerasysteme Tel: +49 3681 7974-27 E-Mail: ronny.walther@vision-control.com Vision AcademyGmbH?Konrad-Zuse-Str. 15?D-99099 Erfurt / Germany?Tel. +49(0)361
Mehr5 Zusammengesetzte und reguläre Schaltungsstrukturen
5 Zusammengesetzte und reguläre Schaltungsstrukturen regelmäßig aufgebaute (reguläre) Schaltungsstrukturen implementieren jeweils eine größere Zahl an Gatterfunktionen wichtigste Vertreter: Speicher, programmierbare
Mehr2. Digitale Codierung und Übertragung
2. Digitale Codierung und Übertragung 2.1 Informationstheoretische Grundlagen 2.2 Speicherbedarf und Kompression 2.3 Digitalisierung, Digitale Medien Ludwig-Maximilians-Universität München Prof. Hußmann
MehrProgrammierbare Logik CPLDs. Studienprojekt B Tammo van Lessen
Programmierbare Logik CPLDs Studienprojekt B Tammo van Lessen Gliederung Programmierbare Logik Verschiedene Typen Speichertechnologie Komplexe Programmierbare Logik System On a Chip Motivation Warum Programmierbare
MehrRechnerstrukturen Winter 2015 4. WICHTIGE SCHALTNETZE. (c) Peter Sturm, University of Trier 1
4. WICHTIGE SCHALTNETZE (c) Peter Sturm, University of Trier 1 Wichtige Schaltnetze Häufig verwendete Grundfunktionen Umwandeln (Decoder) Verteilen (Multiplexer) und Zusammenfassen (Demultiplexer) Arithmetisch-
MehrEyeCheck Smart Cameras
EyeCheck Smart Cameras 2 3 EyeCheck 9xx & 1xxx Serie Technische Daten Speicher: DDR RAM 128 MB FLASH 128 MB Schnittstellen: Ethernet (LAN) RS422, RS232 (nicht EC900, EC910, EC1000, EC1010) EtherNet / IP
MehrJPEG2000. Gereon Schüller. Email:X@Y mit X= schuelle Y= cs.uni-bonn.de. 13. Dezember 2005. Seminar Datenkompression
JPEG2000 Seminar Datenkompression Universität Bonn, WS 2005/2006 Prof. Dr. N. Blum, Matthias Kretschmer Gereon Schüller Email:X@Y mit X= schuelle Y= cs.uni-bonn.de 13. Dezember 2005 1 1 Probleme von JPEG
MehrWillkommen. Programmierung (MGP) von FPGAs. zur Präsentation
Willkommen zur Präsentation Modulare Grafische Programmierung (MGP) von FPGAs Dr.-Ing. J. Pospiech AVT GmbH Ilmenau Am Hammergrund 1 98693 Ilmenau Tel: +49 (0)3677 / 64 79 0 Fax: +49 (0)3677 / 64 79 69
Mehr10%, 7,57 kb 20%, 5,3 kb 30%, 4,33 kb 40%, 3,71 kb 50%, 3,34 kb. 60%, 2,97 kb 70%, 2,59 kb 80%, 2,15 kb 90%, 1,62 kb 99%, 1,09 kb
Die Komprimierung: Die Abkürzung JPG (oder auch JPEG) steht für "Joint Photographic Experts Group". Dieses Bildformat ist nach der Expertengruppe, die es erfunden hat, benannt. Die Komprimierung empfiehlt
MehrProgrammierbare Logik für die Displayansteuerung
Programmierbare Logik für die Displayansteuerung Electronic Displays 2005, Wiesbaden Prof. Dr.-Ing. M. Winzker, Sankt Augustin Einleitung Algorithmen Anforderungen Programmierbare Logik Erfüllung der Anforderungen
MehrEin partitionierter Ansatz zur hardware-basierten Bild- und Videokomprimierung mit Wavelets
Ein partitionierter Ansatz zur hardware-basierten Bild- und Videokomprimierung mit Wavelets Jörg Ritter und Paul Molitor Martin-Luther-Universität Halle-Wittenberg 18. August 2000 Zusammenfassung Diskrete
MehrJPEG. Seminar: Kompressionsalgorithmen. Ruslan Ragimov. 5. September 2012
JPEG Seminar: Kompressionsalgorithmen Ruslan Ragimov 5. September 2012 Zusammenfassung Die allgemeinen verlustfreien Verfahren zur Datenkompression können gute Kompressionsraten für verschiedene Dateitypen
MehrVorteile digitaler Filter
Digitale Filter Vorteile digitaler Filter DF haben Eigenschaften, die mit analogen Filtern nicht realisiert werden können (z.b. lineare Phase). DF sind unabhängig von der Betriebsumgebung (z.b. Temperatur)
MehrBildkompression mit Wavelet Transformationen FHTW Berlin Prof. Dr. H.L.Cycon
Bildkompression mit Wavelet Transformationen FHTW Berlin Prof. Dr. H.L.Cycon 19.07.02 Waveletprojekt H.L.Cycon 1 Überblick Einführung Standbildkodierung (PACC,JPEG2k) Videokodierung Demonstration 19.07.02
MehrMultimediatechnik / Video
Multimediatechnik / Video Video-Verarbeitung Verarbeitung / Codecs / Formate Decodierung, Encodierung http://www.nanocosmos.de/lietz/mtv Oliver Lietz - Multimediatechnik / Video - 2010 1 Inhalt Video-Verarbeitung:
MehrJaro Razmowa Tonseminar SS2010
AC3 Dolby Digital Jaro Razmowa Tonseminar SS2010 Inhaltsverzeichnis 1. Einleitung 2. Definition und Geschichte von AC3 und Dolby 3. Dolby Formate 4. Dolby Digital - Encoder - Decoder - Metadaten 5. Dolby
MehrProjektarbeiten WiSe 13/14
Projektarbeiten WiSe 13/14 Fynn Schwiegelshohn, Muhammed Al Kadi, Max Ferger Prof. Dr.-Ing. Michael Hübner, Lehrstuhl für Eingebettete Systeme der Informationstechnik (ESIT) Fakultät für Elektrotechnik
MehrDie Mathematik in der CD
Lehrstuhl D für Mathematik RWTH Aachen Lehrstuhl D für Mathematik RWTH Aachen St.-Michael-Gymnasium Monschau 14. 09. 2006 Codes: Definition und Aufgaben Ein Code ist eine künstliche Sprache zum Speichern
MehrErfolg mit Embedded Vision Systemen. Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1
Erfolg mit Embedded Vision Systemen Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1 Erfolg mit Embedded Vision Systemen Embedded Prozessoren vs. X86er Derivate DSP vs. FPGA vs. GPP wer ist geeigneter
MehrSitzung: Bilder für das WWW
Sitzung: Bilder für das WWW 1. Grafikformate im WWW Im WWW lassen sich nur drei Dateiformate für pixelorientierte Grafiken verwenden, die von allen modernen Browsern angezeigt werden können: die Formate
MehrKodierung. Kodierung von Zeichen mit dem ASCII-Code
Kodierung Kodierung von Zeichen mit dem ASCII-Code Weiterführende Aspekte zur Kodierung: Speicherplatzsparende Codes Fehlererkennende und -korrigierende Codes Verschlüsselnde Codes Spezielle Codes, Beispiel
MehrKompressionsverfahren- JPEG 2000
Kompressionsverfahren- JPEG 2000 eingereicht durch Jan-Hendrik Sondermann 20.03.2013 Inhaltsverzeichnis Inhaltsverzeichnis INHALTSVERZEICHNIS... 2 VORWORT... 3 1. EINLEITUNG... 4 1.1. DATENKOMPRESSION...
MehrDatenkompression. Vortrag von Markus Durzinsky Student der Otto-von-Guericke-Universität Magdeburg
Vortrag am 25. Januar 200 Werner von Siemens Gymnasium Magdeburg Zeitansatz: 5h (inklusive Programmieraufgaben) Datenkompression Vortrag von Markus Durzinsky Student der Otto-von-Guericke-Universität Magdeburg
MehrSC-CVL01. Art-Nr Hauptmerkmale. Spezifikationen. SC-CVL01 Smart Camera System, Farbe, 640x fps, Linux-OS, Optik, LED-Ring, VGA
Home Imaging Intelligente Kameras Kameras SC-CVL01 Smart Camera System, Farbe, 640x480 185 fps, Linux-OS, Optik, LED-Ring, VGA Art-Nr. 59705 Hauptmerkmale Frei programmierbare Hochgeschwindigkeitskamera
MehrTutorial Komprimierung mit XviD
Tutorial Einleitung Vorbereitung Theorie Settings Fertigstellung Inhalt: wey (wey0un@tiscali.de) 2 Einleitung Dieser Guide gibt einen Überblick über die Kompression mit XviD. Zum Coden wurde das Open-Source
MehrBildkompression am Beispiel JPEG
Bildkompression am Beispiel JPEG Medientechnologie IL Andreas Unterweger Vertiefung Medieninformatik Studiengang ITS FH Salzburg Sommersemester 2014 Andreas Unterweger (FH Salzburg) Bildkompression am
MehrTechnologievergleich Digitalkamerasysteme
Technologievergleich Digitalkamerasysteme A. Bayer- Matrix Sensoren 1. Technologie Bayer Farbmatrix (1) In nahezu allen Digitalkamerasystemen werden Sensoren mit Bayer- Farbmatrix eingesetzt. Hierzu wird
MehrHOCHLEISTUNGSFÄHIGE VIDEO-CODECS
Spin Digital Video Technologies GmbH Experten in Video-Codecs Fokus auf HEVC/H.265 Spin-off der Technischen Universität Berlin Eigenentwicklung von IP Software & Produkten Hauptsitz in Berlin Innovatives
MehrMultimediatechnik / Video
Multimediatechnik / Video Video-Verarbeitung Verarbeitung / Codecs / Formate http://www.nanocosmos.de/lietz/mtv Videoverarbeitung / Wiedergabe Einlesen von Videodaten von einer Quelle Disk/Internet/WLAN,
MehrDigitale Bildverarbeitung (DBV)
Digitale Bildverarbeitung (DBV) Prof. Dr. Ing. Heinz Jürgen Przybilla Labor für Photogrammetrie Email: heinz juergen.przybilla@hs bochum.de Tel. 0234 32 10517 Sprechstunde: Montags 13 14 Uhr und nach Vereinbarung
MehrTechnische Grundlagen der Informatik Kapitel 5. Prof. Dr. Sorin A. Huss Fachbereich Informatik TU Darmstadt
Technische Grundlagen der Informatik Kapitel 5 Prof. Dr. Sorin A. Huss Fachbereich Informatik TU Darmstadt Kapitel 5: Themen Speicherarchitekturen RAM-, ROM-Speicher Flash-Speicher Logikimplementierung
MehrDurch die Analoge Aufbereitung der I/Q-Signale entstehen Phantomsignale (Spiegelungen/Mehrfachempfang)
PRO: Preiswert und einfach CONTRA: Bei Schaltmischer-SDR (Softtrock, Pappradio usw) ist nur die Demodulation digital Durch die Analoge Aufbereitung der I/Q-Signale entstehen Phantomsignale (Spiegelungen/Mehrfachempfang)
MehrBENUTZERANLEITUNG Adobe Media Encoder
BENUTZERANLEITUNG Adobe Media Encoder 1 Übersicht SurCode for Dolby Digital konvertiert Ihre 5.1 Surround-Sounddateien in das Dolby Digital-Format (auch AC-3 genannt) innerhalb von Adobe Premiere Pro.
MehrDigital Signal Processing
- for Master Study by TFH Bochum - Analog Signal I OO O I I I O O O Digital Signal Seite 1 Zielsetzung der Signalverarbeitung Analyse: H(t), H(f) Modellieren y(t) {} Physikalische Größe und Prozesse Synthese
MehrKapitel 2: Informationstheorie. 3. Quellencodierung
ZHAW, NTM2, Rumc, 2.3-1 Kapitel 2: Informationstheorie 3. Quellencodierung Inhaltsverzeichnis 1. EINLEITUNG... 1 2. QUELLENCODIERUNGSTHEOREM... 2 3. HUFFMAN-QUELLENCODIERUNG... 3 4. DATENKOMPRESSION MIT
MehrKonzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 5 aus "Abenteuer Informatik" von Jens
MehrOptimales Zusammenspiel von Kamera und Optik. Carl Zeiss AG, Udo Schellenbach, PH-V
Trivialitäten Nicht mehr ganz so trivial Geheimwissen Welchen Stellenwert nimmt die Optik bei Bildverarbeitern oft ein? Trivialitäten: Wie groß ist der Sensor der Kamera? Deckt der Bildkreis des Objektivs
MehrVideokonferenzsysteme. H.L.Cycon FHTW Berlin
Videokonferenzsysteme H.L.Cycon FHTW Berlin Inhalt Überblick Desktop VC Kodierung Audio Video Standards Realisierungen Demonstration VideoKonferenzsysteme 2 Was ist VC audio-visuelle Realzeitkommunikation
MehrDie Digitalisierung von Musik
Die Digitalisierung von Musik 1 Analoges Speichern Speicherung von Musik auf einer LP Die Daten sind analog gespeichert Analysis 2 Digitale Datenerfassung 1.Sampling Das (akustische) elektrische Signal
MehrÜbung zu Drahtlose Kommunikation. 7. Übung
Übung zu Drahtlose Kommunikation 7. Übung 03.12.2012 Aufgabe 1 (Cyclic Redundancy Check) Gegeben ist das Generator-Polynom C(x) = x 4 + x 3 + 1 a) Zeichnen Sie die Hardware-Implementation zum obigen Generator-Polynom
MehrKompakte Graphmodelle handgezeichneter Bilder. Einbeziehung in Autentizierung und Bilderkennung
Kompakte Graphmodelle handgezeichneter Bilder Einbeziehung in Autentizierung und Bilderkennung Inhaltsverzeichnis 1 Einleitung Das graphische Model.1 Image Thinning................................. 3.
MehrEttlingen _ 2008 WWW.VISION-COMPONENTS.COM // Ettlingen // 2008
Ettlingen _ 2008 Wer ist VC VC ist innovativer Hersteller intelligenter Kameras für die industrielle Bildverarbeitung. Erfinder der ersten industriellen Smart Kamera (VC11) 1996. Geschäftsführer Michael
MehrDiskrete Cosinus-Transformation (DCT)
Diskrete Cosinus-Transformation (DCT) Prinzip von DCT: (in einer oder zwei Dimensionen...) Menge von Datenpunkten f(x) bzw. f(x,y) (für x,y = 1, N) Forward DCT (FDCT) Inverse DCT (IDCT) Rekonstruktion
MehrBeste Bildqualität mit 6 Megapixeln!
1 von 7 02.11.2007 11:07 Die Flut der kleinen Pixel oder der Fluch der kleinen Pixel? Freitag, den 31. August 2007 Beste Bildqualität mit 6 Megapixeln! Der beste Kompromiss für eine Kompaktkamera ist ein
MehrMartin V. Künzli Marcel Meli. Vom Gatter zu VHDL. Eine Einführung in die Digitaltechnik. : iasms!wil5i-8sb*l!f. 3. Auflage. zh aw
Martin V. Künzli Marcel Meli Vom Gatter zu VHDL Eine Einführung in die Digitaltechnik : iasms!wil5i-8sb*l!f 3. Auflage zh aw Inhaltsverzeichnis 1. Begriffe und Definitionen 1 1.1 Logische Zustände 1 1.2
MehrSC-MVC02. Art-Nr Hauptmerkmale. Spezifikationen. SC-MVC02 Smart Camera System, s/w, 752x fps, Linux-OS, CS-Mount, Wide-VGA
Home Imaging Intelligente Kameras Kameras SC-MVC02 Smart Camera System, s/w, 752x480 60 fps, Linux-OS, CS-Mount, Wide-VGA Art-Nr. 59729 Lieferung ohne Objektivschutztubus Hauptmerkmale Frei programmierbares
MehrPartielle Verschlüsselung von JPEG2000 Fingerprints
Partielle Verschlüsselung von JPEG2000 Fingerprints By the pricking of my thumbs, something wicked this way comes. M. Draschl, S. Ramp, M. Perfler Inhalt Motivation und Ziele Jpeg2000 Bildformat NIST Fingerprint
MehrInformatik-Projekt 9: Progressive Movie File
Informatik-Projekt 9: Progressive Movie File Stefan Weber Herbstsemester 2011/2012 Ein Projekt im Studiengang Master Of Science in Engineering Fachhochschule Nordwestschweiz, Hochschule für Technik Institut
Mehr... Konfiguration des IO [io] 8000 in einem LAN?
... Konfiguration des IO [io] 8000 in einem LAN? Ablauf 1. Installation 2. Konfiguration des Encoders 3. Überprüfen der Encodereinstellungen 4. Konfiguration des Decoders 1. Installation: Nach Erhalt des
MehrIuK-Projekt am Institut für Mikroelektronik und Eingebettete Systeme. Prof. Dr.-Ing. Peter Schulz Sommersemester 2013
am Institut für Mikroelektronik und Eingebettete Systeme Sommersemester 2013 1 Das Institut imes bietet ein fortlaufendes Mechatronik-Projekt an. Der Einstieg ist semesterweise möglich. Die Laufzeit aus
MehrDatenblatt - Fiche technique - Data sheet 21.19.7306
Datenblatt - Fiche technique - Data sheet 21.19.7306 ROLINE 2 MPx Fix Bullet Netzwerkkamera, RBOF2-1W, Full-HD, IR-LED, PoE, 4mm Objektiv (85 Blickwinkel), WLAN, IP66 für den Aussenbereich ROLINE RBOF2-1W
MehrDigitale Bilddateien
ARBEITSBLATT 1 Digitale Bilddateien Gängige Bildformate und deren Speicherbedarf Unkomprimierte Bilddateien Öffnen Sie in Photopaint die Datei beauty.tga! Beauty.tga ein virtueller Männertraum, generiert
MehrAutomatisierung mit Hilfe einer rekonfigurierbaren FPGA-Hardwareplattform
Automatisierung mit Hilfe einer rekonfigurierbaren FPGA-Hardwareplattform Prof. Dr.-.-Ing.. Frank Kesel Fachhochschule Pforzheim Übersicht Vom Algorithmus zum Chip High-Level Synthese Anwendungsbeispiel
Mehr1 2 3 4 5 Ergebnis der. Einspielen in. Bearbeitung im Belichtung Aufnahme. Wandlung des Datenstroms in Dateien durch Codec, 2. Kompression der Daten
Tom Krug 31.03.15 1 2 3 4 5 Ergebnis der Einspielen in Bearbeitung im Belichtung Aufnahme PC, Casablanca Schnittprogramm Export nach Bearbeitung Mini-DV SD (720 x 576 50i) HDV2 (1440 x1080 50i) Speicherkarte,
MehrEinführung in Kompressionstechniken
Einführung in Kompressionstechniken W. Kowarschick 7. Februar 997. November 9 W. Kowarschick Motivation Dateigrößen Text Vektorgraphiken Rasterbilder Tomographien Telephon CD-Stereo Bildfolgen VD7 VD7
MehrGigE Vision Kamera Line up Die Kompakte mit exzellenter Bildqualität
GigE Vision Kamera Line up Die Kompakte mit exzellenter Bildqualität Ultra Kompakt 29 x 29 x 40 mm 50 x 50 x 47 mm (5 MP CCD) High Quality Image mit Sony CCDs Breites Line Up von VGA bis 5 MP Frame Raten
MehrHDTV für industrielles Fernsehen und Bildverarbeitung
HDTV für industrielles Fernsehen und Bildverarbeitung Dr. Bernd Schlichting Teamleiter F&E Kameras VISION 2009, 3. bis 5. November 2009 realize visions. HDTV für industrielles Fernsehen und Bildverarbeitung
MehrMultimediatechnik / Video
Multimediatechnik / Video Beuth-Hochschule SS 2010 1 Digitales Video http://www.nanocosmos.de/lietz/mtv Videoproduktion Pre-Production Vorbereitung, Planung, Story, Orte, Budget, Production Kamera- und
Mehr13 Programmierbare Speicher- und Logikbausteine
13 Programmierbare Speicher- und Logikbausteine Speicherung einer Tabelle (Programm) Read Only Memory (ROM) Festwertspeicher Nichtflüchtig Nichtlöschbar: ROM PROM bzw. OTP-ROM Anwender programmierbares
MehrModerne Videotechnik für Krankenhäuser
Moderne Videotechnik für Krankenhäuser 1 Fachvereinigung Krankenhaustechnik e.v. Technische Tendenzen Was heißt eigentlich IP : AL LEGIANT Vid eo Matrix BOSCH Unumstritten ist, dass IP CCTV die Zukunft
MehrAlgorithmus zur komprimierten Übertragung von Textdaten an mobile Endgeräte
Fachhochschule Wedel Seminararbeit Algorithmus zur komprimierten Übertragung von Textdaten an mobile Endgeräte Sven Reinck 7. Januar 2007 Inhaltsverzeichnis Inhaltsverzeichnis Motivation 2 Wörterbuch 2.
MehrWie es Euch gefällt Pixelvorverarbeitung oder RAW-Format
Wie es Euch gefällt Pixelvorverarbeitung oder RAW-Format Je nach Anwendung werden an die Bilddaten unterschiedliche Anforderungen gestellt. Beim schnellen Schnappschuss möchte Sie ein fertiges Bild von
MehrPraktischer DivX Workshop. Horst Wenske Entropia e.v.
Praktischer DivX Workshop Horst Wenske Entropia e.v. Was ist DivX ;-)?; Veränderter MS MPEG4 Codec - ASF (DivX ;-); ) 3.11 alpha) Freie DivX Version (momentan Final 4.01) Wird zum komprimieren von Videofilmen
MehrZwei- und dreidimensionale Rauschreduzierung bei Videoüberwachungskameras. White Paper
Zwei- und dreidimensionale Rauschreduzierung bei Videoüberwachungskameras White Paper Index Einführung... 3 Verschiedenartige Ansätze der Rauschreduzierung...3 In der nachfolgenden Tabelle werden die beiden
MehrVideotechnik - die Grundlagen
Bildung und Sport Videotechnik - die Grundlagen Landeshauptstadt München Stand: 03/2016 Autoren: Andreas Hintermaier E-Mail: mpe-team@musin.de Klassischer Film beruht ebenso wie Video auf dem 1825 von
MehrDatenblatt - Fiche technique - Data sheet
Datenblatt - Fiche technique - Data sheet 21.19.7308 ROLINE 4 MPx Fix Bullet IP Kamera RBOF4-1, IR-LED, PoE, 4mm Objektiv (70 Blickwinkel), IP66 für den Aussenbereich ROLINE RBOF4-1 Caméra réseau Bullet
Mehr