DE602004010683T2 - Verfahren und vorrichtung zur modellierung von filmkorn-mustern im frequenzbereich - Google Patents

Verfahren und vorrichtung zur modellierung von filmkorn-mustern im frequenzbereich Download PDF

Info

Publication number
DE602004010683T2
DE602004010683T2 DE602004010683T DE602004010683T DE602004010683T2 DE 602004010683 T2 DE602004010683 T2 DE 602004010683T2 DE 602004010683 T DE602004010683 T DE 602004010683T DE 602004010683 T DE602004010683 T DE 602004010683T DE 602004010683 T2 DE602004010683 T2 DE 602004010683T2
Authority
DE
Germany
Prior art keywords
horizontal
coefficients
vertical
film grain
averaging
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE602004010683T
Other languages
English (en)
Other versions
DE602004010683D1 (de
Inventor
Cristina Princeton GOMILA
Joan Princeton LLACH
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of DE602004010683D1 publication Critical patent/DE602004010683D1/de
Application granted granted Critical
Publication of DE602004010683T2 publication Critical patent/DE602004010683T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00—Image enhancement or restoration
    • G06T5/10—Image enhancement or restoration using non-spatial domain filtering
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00—Image enhancement or restoration
    • G06T5/70—Denoising; Smoothing
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00—Image coding
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46—Embedding additional information in the video signal during the compression process
    • H04N19/467—Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00—Indexing scheme for image analysis or image enhancement
    • G06T2207/10—Image acquisition modality
    • G06T2207/10016—Video; Image sequence
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00—Indexing scheme for image analysis or image enhancement
    • G06T2207/20—Special algorithmic details
    • G06T2207/20172—Image enhancement details
    • G06T2207/20204—Removing film grain; Adding simulated film grain

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)
  • Physical Vapour Deposition (AREA)
  • Junction Field-Effect Transistors (AREA)

Description

  • TECHNISCHES SACHGEBIET
  • Die Erfindung bezieht sich auf ein Verfahren zur Nachbilding von Filmkornmustern in dem Frequenzbereich.
  • STAND DER TECHNIK
  • Filme enthalten üblicherweise signalabhängiges Rauschen, oft als Filmkorn bezeichnet, das vom Prozess der Belichtung und Entwicklung des photographischen Films herrührt. Solches Rauschen ergibt eine charakteristische quasi-zufällige Struktur oder Textur, die durch die physikalische Körnigkeit der photographischen Emulsion verursacht wird. Alternativ kann signalabhängiges Rauschen als Ergebnis von nachfolgender Bearbeitung der Bilder auftreten. Die Kornstruktur kann für Video-Kompressionszwecke simuliert werden.
  • US-A-5,641,596 offenbart ein Verfahren zum Einwirken auf ein gespeichertes digitales Bild, um Filmkornrauschen abzuschwächen. Zunächst wird die Statistik der Kornstrukturen in einem Bild aus einer digitalen Bilddatei herangezogen, die durch Abtastung einer Filmlänge gewonnen wird. Die herausgezogene Statistik wird gespeichert und anschließend dazu verwendet, auf das digitale Bild so einzuwirken, dass das Filmkornrauschen abgeschwächt wird. Alternativ werden Filmkornstrukturen durch Skalieren räumlich gefilterter Zufallszahlen erzeugt.
  • Der ITU-T H.264|MPEG-4 AVC Video-Kompressions-Standard hat in seinem Fidelity Range Extensions Amendment die Einbeziehung einer Filmkorn-SEI-(Supplemental Enhancement Information)-Nachricht akzeptiert. Die Filmkorn-SEI-Nachricht übermittelt eine Reihe von Parametern, die eine Filmkorn-Simulation am Empfänger erlauben. Für den ITU-T H.264|MPEG- 4 AVC Kompressions-Standard können Parameter in der SEI-Nachricht nach zwei verschiedenen Modellen spezifiziert werden: dem auto-regressiven Modell und dem Frequenzfilterungs-Modell. Beide Modelle erlauben eine Charakterisierung der Filmkornstruktur (Größe und Form), der Intensität und der Farbkorrelation durch verschiedene Gruppen von Parametern für verschiedene Intensitätspegel. Insbesondere charakterisiert das Frequenzfilterungs-Modell die Filmkornstruktur durch Spezifizieren einer Gruppe von Grenzfrequenzen, die ein 2D-Bandpassfilter in dem Frequenzbereich definieren. Es sei bemerkt, dass ITU-T H.264|MPEG-4 AVC nur die Syntax normt, die zur Übertragung der Grenzfrequenzen notwendig ist, aber kein Verfahren zu ihrer Berechnung für eine Videosequenz mit Filmkorn vorsieht.
  • Somit besteht ein Bedarf für ein Verfahren, das die automatische Nachbildung der Filmkornstruktur in dem Frequenzbereich erlaubt, wie von dem Frequenzfilterungs-Modell in dem ITU-T H.264|MPEG-4 AVC Kompressions-Standard spezifiziert. Ergebnisse für dieses Verfahren können entweder für automatische Filmkorn-Nachbildungsanwendungen oder als Initialisierungs-Schritt für ein Filmkorn-gestütztes Nachbildungsverfahren verwendet werden.
  • KURZE ZUSAMMENFASSUNG DER ERFINDUNG
  • Kurz gesagt ist gemäß einer bevorzugten Ausführungsform ein Verfahren zur Nachbildung (d. h. Charakterisierung) von Filmkornstrukturen in dem Frequenzbereich vorgesehen. Das Verfahren umfasst die Schritte: (1) Transformieren einer Gruppe von als Eingang zu dem Prozess empfangenen homogenen Filmkorn-Abtastungen, um dadurch eine Gruppe von Transformations-Koeffizienten mit einer bestimmten Struktur zu gewinnen; (2) Analysieren der von den transformierten Koeffizienten erstellten Struktur; und (3) Abschätzen der Grenzfrequenzen eines 2D-Frequenzfilters, das wirksam die Struktur von Transformations-Koeffizienten durch Filtern von weißem Rauschen simulieren kann. Die durch dieses Verfahren erstellten Grenzfrequenzen können in einer SEI-Nachricht gemäß dem ITU-T H.264|MPEG-4 AVC-Standard übertragen werden, wodurch die Filmkorn-Simulation und die Wiedereinführung bei einem Dekodierer ermöglicht wird.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 zeigt in einem Ablaufdiagramm die Schritte eines Verfahrens zur Charakterisierung von Filmkorn-Strukturen gemäß den vorliegenden Prinzipien; und
  • 2 zeigt in einem Ablaufdiagramm eine Abwandlung des Filmkorm-Charakterisierungs-Verfahrens von 1.
  • AUSFÜHRLICHE BESCHREIBUNG
  • 1 zeigt in Form eines Ablaufdiagramms die Schritte eines Verfahrens gemäß den vorliegenden Prinzipien zur Nachbildung einer Filmkornstruktur in dem Frequenzbereich bei Empfang einer Reihe von Filmkorn-Abtastungen, die eine homogene Filmkornstruktur darstellen. Wie nachfolgend in größeren Einzelheiten erläutert wird, parameterisiert das Verfahren der vorliegenden Prinzipien die Struktur der Eingangs-Abtastungen durch Analysieren von Größe und Form der das Korn bildenden Strukturen. Da das Korn je nach Filmbelichtung unterschiedliche Form haben kann, sind homogene Filmkorn-Abtastungen üblicherweise solche, die ähnlichen, auf dem Filmbild gemessenen Luminanzwerten zugeordnet werden. Filmkorn-Abtastungen am Eingang des Prozesses können jede Gruppe (oder Gruppen) von benachbarten Pixeln sein, die Informationen über Filmkorngröße und -form enthalten. Bei dem dargestellten Ausführungsbeispiel ist aus Vereinfachungsgründen angenommen, dass die Filmkorn-Abtastungen in quadratischen Blöcken von N×N Pixeln mit einer Transformations-Ausführung auf der basis einer DCT von quadratischen Blöcken von N×N Pixeln angeordnet werden, obwohl andere Transformationen, wie eine schnelle Fourier-Transformamtion, ebenso gut arbeiten.
  • Das Verfahren der vorliegenden Prinzipien nimmt an, dass die Nachbildung des in Igrain[x, y, c] vorhandenen Filmkorns gemäß der folgenden Beziehung auftritt: Igrain[x, y, c] = Iwithout grain[x, y, c] + G[x, y, c] (1)worin G[x, y, c] das simulierte Korn bei den Pixel-Koordinaten (x, y) für die Farbkomponente c darstellt. G[x, y, c] wird berechnet als: G[x, y, c] = p·Q[x, y, c] + u·G[x, y, c–1] (2)worin der Parameter p die Standard-Abweichung des weißen Rauschens ist und der Parameter u die Farb-Übersprech-Korrelation zwischen verschiedenen Farbkomponenten nachbildet. Insbesondere umfasst der Term Q[c] ein zweidimensionales Zufallsfeld, das durch Filtern von Blöcken b von N×M Zufallswerten erzeugt wird, die mit einer normierten Gaussschen Verteilung N(0, 1) erzeugt worden sind. Bei einer be sonderen Ausführungsform kann die Bandpassfilterung von Blöcken b in dem Frequenzbereich durch die folgenden drei Schritte ausgeführt werden:
  • Schritt 1: Transformation
    • B = DCT_N×M(b)
  • Schritt 2: Frequenzfilterung
    • für (y = 0; y < N; y++) für (x = 0; x < M; x++) wenn ((x < LOW_HF && y < LOW_VF)|| x > HIGH_HF||y > HIGH_VF) B[x, y] = 0;
    • worin LOW_HF und LOW_VF die niedrigen horizontalen bzw. vertikalen Grenzfrequenzen und HIGH_HF und HIGH_VF die hohen horizontalen bzw. vertikalen Grenzfrequenzen sind. Die Grenzfrequenzen definieren Grenzen zwischen aufrechterhaltenen und gefilterten Koeffizienten, wenn ein Filmkornbild in dem Frequenzbereich abgebildet wird, und sie dienen zur Charakterisierung der Größe des Korns.
  • Schritt 3: Inverse Transformation
    • b' = IDCT_N×M(B)
  • Schließlich wird Q[c] durch Kombinieren der gefilterten Blöcke b' in ein zusammengesetztes Bild gebildet. Tiefpassfilterung der Blockübergänge verhindert mögliche „Blockiness". Obwohl M und N jeden Wert annehmen können, arbeiten in der Praxis quadratische Blöcke aus 16×16, 8×8 oder 4×4 Pixeln am besten. Es sei bemerkt, dass andere Transformationen wie die schnelle Fourier-Transformation (FFT) den DCT-Prozess in den Schritten 1 und 3 ersetzen könnte.
  • Durch diese Prinzipien ist die Nachbildung der Filmkornstrukturen äquivalent zum Herausziehen der Grenzfrequenzen LOW_HF, LOW_VF, HIGH_HF und HIGH_VF, die das Bandpassfilter in dem Frequenzbereich charakterisieren.
  • Das Verfahren der vorliegenden Prinzipien beginnt mit der Ausführung von Schritt 101, bei dem jeder Block mit N×N Pixeln eine diskrete Cosinus-Transformation erfährt, mit anschließender Speicherung von resultierenden Gruppen von N×N Koeffizienten während des Schrittes 102. Während des Schrittes 103 erfolgt eine Prüfung, um zu entscheiden, ob ein Bedarf für mehr Blöcke mit Filmkorn-Abtastungen besteht, um mehr Koeffizienten für die Speicherung zu erhalten. Normalerweise erfahren alle am Eingang verfügbaren Blöcke mit Filmkorn-Abtastungen eine Transformation. Um jedoch die Speicher-Erfordernisse und Rechenlast zu vermindern, kann die Verarbeitung gestoppt werden, nachdem eine gewisse Zahl von Blöcken eine Transformation erfahren hat. Nach Speicherung einer ausreichenden Zahl von transformierten Blöcken folgt der Schritt 104, bei dem ein mittlerer Block (Bmean) durch Durchschnittsbildung der Koeffizienten von allen gespeicherten Blöcken berechnet wird. Unter der Annahme, dass K die Zahl der gespeicherten Blöcke ist, kann der Durchschnittsbildung-Prozess für den Koeffizienten an der Position [x, y] wie folgt formuliert werden:
    Figure 00060001
  • Dann erfolgen die Schritte 105 und 106 üblicherweise parallel. Während des Schrittes 105 wird ein mittlerer horizontaler Vektor BH durch Durchschnittsbildung der N Frequenzkoeffizienten jeder Reihe von Bmean gemäß der Beziehung berechnet:
    Figure 00070001
  • Bei einer besonderen Ausführungsform ist es möglich, den Einfluss des DC-Koeffizienten auf den Durchschnitt der ersten Reihe mit der Beziehung zu vermeiden:
    Figure 00070002
  • Beim Schritt 106 wird der mittlere vertikale Vektor durch Durchschnittsbildung der N Frequenzkoeffizienten jeder Spalte von Bmean gemäß der Beziehung berechnet:
    Figure 00070003
  • Bei einer besonderen Ausführungsform ist es möglich, den Einfluss des DC-Koeffizienten auf den Durchschnitt der ersten Spalte mit der Beziehung zu vermeiden:
    Figure 00070004
  • Aus den Frequenzvektoren erfolgt die Auswahl der horizontalen und vertikalen Grenzfrequenz während der Schritte 107 bzw. 108, um die Filmkorngröße abzuschätzen. Wie aus 1 ersichtlich ist, erfolgen die Schritte 107 und 108 üblicherweise parallel. Die Auswahl der horizontalen Grenzfrequenz erfolgt beim Schritt 107 wie folgt: zuerst werden die Komponenten in dem mittleren horizontalen Vektor einer Tiefpassfilterung unterworfen, um unerwünschte Spitzen zu vermeiden. Bei dem dargestellten Ausführungsbeispiel tritt eine solche Tiefpassfilterung des mittleren horizontalen Vektors durch Faltung des mittleren Vektors mit einem Filter mit dem Impulsansprechen h[n] gemäß der Beziehung auf:
    Figure 00080001
  • Zum Beispiel könnte ein lineares Filter mit drei Anzapfungen mit den Koeffizienten w0, w1 und w2 bei jedem Koeffizienten gemäß der Beziehung angewendet werden: B'H[n] = w0·BH[n – 1] + w1·BH[n] + w2·BH[n + 1], 0 < n < N – 1 (7)
  • Es sei bemerkt, dass es zur Anwendung der Filterung an den Rändern des mittleren Vektors B erforderlich ist, den ursprünglichen mittleren Vektor so einzubetten, dass die Abtastungen für n < 0 und n > N – 1 definiert werden.
  • Dann wird der Mittelwert von B'H durch Durchschnittsbildung seiner Komponenten gemäß der Beziehung berechnet:
    Figure 00080002
  • Danach wird der Vektor B'H als Kurve dargestellt, und seine Schnittpunkte mit dem Durchschnittswert B'H werden berechnet. Wenn ein einzelner Schnittpunkt gefunden wird, wird der Index n der am nächsten liegenden Komponente B'H als der Wert der horizontalen hohen Grenzfrequenz gewählt; von der horizontalen niedrigen Grenzfrequenz wird angenommen, dass sie 0 ist. Wenn zwei Schnittpunkte gefunden werden, werden für jeden die Indices der am nächsten liegenden Komponenten gefunden. Der niedrigste Wert entspricht der niedrigen horizontalen Grenzfrequenz, während der höchste Wert der hohen horizontalen Grenzfrequenz entspricht. Wenn mehr als zwei Schnittpunkte gefunden werden, wird keine räumliche Korrelation festgestellt. Es wird angenommen, dass die horizontale niedrige Grenzfrequenz 0 und die horizontale hohe Grenzfrequenz N – 1 ist, wodurch der Filmkorn-Nachbildungsfunktion angezeigt wird, dass keine Frequenzfilterung erforderlich ist, um das ursprüngliche Korn zu imitieren.
  • Dieselbe Prozedur, die für die Auswahl der horizontalen Grenzfrequenz beschrieben wurde, erfolgt beim Schritt 108, um die vertikale Grenzfrequenz unter Verwendung des vertikalen Frequenzvektors BV auszuwählen. Bei Abschluss der Schritte 107 und 108 ergibt das Verfahren vier Grenzfrequenzen (LOW_HF, HIGH_HF, LOW_VH, HIGH_VF). Längliches Korn tritt auf, wenn LOW_HF ≠ LOW_VF und/oder HIGH_HF ≠ HIGH_VF ist.
  • 2 zeigt ein alternatives Korn-Nachbildungsverfahren, bei dem es möglich ist, das Korn auf Kreisform zu beschränken. Dies bedeutet, dass die horizontalen und vertikalen Grenzfrequenzen die gleichen bleiben. Das Verfahren von 2 enthält viele Schritte, die gemeinsam mit dem Verfahren von 1 sind. Daher werden in 2 gleiche Bezugsziffern wie in 1 zur Beschreibung gleicher Schritte verwendet. Das Verfahren von 2 unterscheidet sich von dem in 1 darin, dass von den vertikalen und horizontalen Frequenzvektoren (BH und BV) beim Schritt 109 in 2 der Durchschnitt gebildet wird, um einen einzigen Frequenzvektor (B) zu erstellen. Dann wird beim Schritt 110 in 2 dasselbe Verfahren durchgeführt, um niedrige und hohe Grenzfrequenzen abzuschätzen wie bei den Schritten 107 und 108 in 1.
  • Vorangehend wird ein Verfahren zur Nachbildung einer Filterkornstruktur in dem Frequenzbereich beschrieben.

Claims (11)

  1. Verfahren zum Nachbilden von Filmkorn in einem digitalen Bild, umfassend die Schritte: Transformieren einer Gruppe von Filmkorn-Abtastungen, die wenigstens eine Gruppe von benachbarten Pixeln umfassen, die Informationen über Filmkorn-Form und -Größe enthalten, in den Frequenzbereich (101); Speichern aller Gruppen von Koeffizienten, die aus einer solchen Transformation hervorgehen (102); Analysieren der transformierten Koeffizienten (104, 105, 106); und Abschätzen der Grenzfrequenzen eines Filters, das eine Verteilung der transformierten Koeffizienten simulieren kann.
  2. Verfahren nach Anspruch 1, das ferner den Schritt der Übertragung wenigstens einer Grenzfrequenz als Ergänzungsinformation umfasst.
  3. Verfahren nach einem der Ansprüche 1 bis 2, bei dem die Grenzfrequenzen abgeschätzt werden, um eine Verteilung der transformierten Koeffizienten durch Filtern von weißem Rauschen zu simulieren.
  4. Verfahren nach einem der Ansprüche 1 bis 3, bei dem die Filmkorn-Abtastungen in Blöcken von N×N Pixeln verarbeitet werden.
  5. Verfahren nach Anspruch 4, bei dem der Schritt des Analysierens der transformierten Koeffizienten ferner die Schritte umfasst: Berechnen eines mittleren Blocks von N×N Transformations-Komponenten mittels Durchschnittsbildung der Transformations-Koeffizienten aus allen gespeicherten Blöcken nach einer Transformation jedes N×N Pixelblocks; Definieren mittlerer horizontaler und vertikaler Vektoren von N Komponenten jeweils durch Mittelwertbildung des mittleren Blocks von N×N Koeffizienten entlang Reihen bzw. Spalten; Darstellen der mittleren horizontalen und vertikalen Vektoren als getrennte Kurven; und Errichten horizontaler und vertikaler Grenzfrequenzen aus den durch die mittleren horizontalen bzw. vertikalen Vektoren dargestellten Kurven.
  6. Verfahren nach Anspruch 5, das ferner den Schritt der Tiefpassfilterung wenigstens eines mittleren Vektors umfasst.
  7. Verfahren nach Anspruch 4, bei dem der Schritt der Analyse der transformierten Koeffizienten weiter die folgen Den Schritte umfasst: Berechnen eines mittleren Blocks aus N×N Transformations-Koeffizienten mittels Durchschnittsbildung der Transformations-Koeffizienten aus allen gespeicherten Blöcken nach einer Transformation jedes Pixelblocks; Definieren mittlerer horizontaler und vertikaler Vektoren von N Komponenten jeweils durch Durchschnittsbildung des mittleren Blocks von N×N Transformations-Koeffizienten entlang Reihen bzw. Spalten; Durchschnittsbildung der mittleren horizontalen und vertikalen Vektoren in einen einzigen mittleren Vektor; Darstellen des einzigen mittleren Vektors als eine Kurve; und Errichten horizontaler und vertikaler Grenzfrequenzen aus der durch den einzigen mittleren Vektor dargestellten Kurve.
  8. Verfahren nach Anspruch 7, das ferner den Schritt einer Tiefpassfilterung des mittleren vektors umfasst.
  9. Verfahren nach einem der Ansprüche 5 bis 8, bei dem eine der horizontalen und vertikalen Grenzfrequenzen aus einem Schnittpunkt in der von den mittleren horizontalen und vertikalen Vektoren dargestellten Kurve mit für mittlere horizontale bzw. vertikale Vektoren berechneten Durchschnittswerten erstellt wird.
  10. Verfahren nach einem der Ansprüche 5 bis 8, bei dem die horizontale und vertikale Grenzfrequenz jeweils aus einem ersten und zweiten Schnittpunkt in der von den mittleren horizontalen und vertikalen Vektoren dargestellten Kurve mit für mittlere horizontale bzw. vertikale Vektoren berechneten Durchschnittswerten erstellt wird.
  11. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die Transformations-Koeffizienten eine Struktur bilden und das Filter, das Muster simulieren kann, ein 2D-Bandpassfilter ist.
DE602004010683T 2003-08-29 2004-04-07 Verfahren und vorrichtung zur modellierung von filmkorn-mustern im frequenzbereich Expired - Lifetime DE602004010683T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US49894503P 2003-08-29 2003-08-29
US498945P 2003-08-29
PCT/US2004/010789 WO2005027045A1 (en) 2003-08-29 2004-04-07 Method and apparatus for modeling film grain patterns in the frequency domain

Publications (2)

Publication Number Publication Date
DE602004010683D1 DE602004010683D1 (de) 2008-01-24
DE602004010683T2 true DE602004010683T2 (de) 2009-01-02

Family

ID=34312174

Family Applications (1)

Application Number Title Priority Date Filing Date
DE602004010683T Expired - Lifetime DE602004010683T2 (de) 2003-08-29 2004-04-07 Verfahren und vorrichtung zur modellierung von filmkorn-mustern im frequenzbereich

Country Status (17)

Country Link
US (1) US7738721B2 (de)
EP (1) EP1661089B1 (de)
JP (3) JP4711962B2 (de)
KR (1) KR101001086B1 (de)
CN (1) CN100389437C (de)
AT (1) ATE381076T1 (de)
AU (1) AU2004273405B2 (de)
BR (1) BRPI0413904B1 (de)
CA (1) CA2537000C (de)
DE (1) DE602004010683T2 (de)
ES (1) ES2297531T3 (de)
MX (1) MXPA06002339A (de)
MY (1) MY136026A (de)
PL (1) PL1661089T3 (de)
RU (1) RU2332715C2 (de)
WO (1) WO2005027045A1 (de)
ZA (1) ZA200601707B (de)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101002471B1 (ko) * 2002-06-06 2010-12-17 톰슨 라이센싱 계층적 인증을 이용하는 브로커-기반 연동
EP1665803A1 (de) * 2003-08-20 2006-06-07 THOMSON Licensing Video-komfortgeräusch-zusatztechnik
EP1661089B1 (de) * 2003-08-29 2007-12-12 THOMSON Licensing Verfahren und vorrichtung zur modellierung von filmkorn-mustern im frequenzbereich
US20070047658A1 (en) * 2003-09-23 2007-03-01 Alexandros Tourapis Video comfort noise addition technique
AU2004306091B2 (en) * 2003-09-23 2010-08-12 Interdigital Vc Holdings, Inc. Technique for simulating film grain using frequency filtering
BRPI0415404B1 (pt) * 2003-10-14 2018-07-17 Thomson Licensing técnica para a adição de um ruído de conforto de bits exatos
US8150206B2 (en) 2004-03-30 2012-04-03 Thomson Licensing Method and apparatus for representing image granularity by one or more parameters
CA2583156C (en) 2004-10-18 2014-03-18 Thomson Licensing Film grain simulation method
JP4543873B2 (ja) * 2004-10-18 2010-09-15 ソニー株式会社 画像処理装置および処理方法
CN101044511A (zh) 2004-10-18 2007-09-26 汤姆森特许公司 胶片颗粒模拟的方法、装置及系统
EP1813118B1 (de) 2004-11-12 2019-12-04 InterDigital VC Holdings, Inc. Filmkörnigkeitssimulation für normalwiedergabe und spezialwiedergabe für videowiedergabesysteme
WO2006055193A1 (en) * 2004-11-16 2006-05-26 Thomson Licensing Film grain simulation method based on pre-computed transform coefficients
ZA200703946B (en) * 2004-11-17 2008-08-27 Thomson Licensing Bit-accurate film grain simulation method based on pre-computed transformed coefficients
US8483288B2 (en) 2004-11-22 2013-07-09 Thomson Licensing Methods, apparatus and system for film grain cache splitting for film grain simulation
EP1815688B1 (de) 2004-11-23 2009-07-01 Thomson Licensing Filmkörnigkeitssimulationstechnik mit geringer komplexität
CA2587445C (en) 2004-11-24 2013-06-18 Thomson Licensing Film grain simulation technique for use in media playback devices
US7596239B2 (en) * 2005-08-02 2009-09-29 Lsi Corporation Method and/or apparatus for video watermarking and steganography using simulated film grain
EP1956830A4 (de) * 2005-11-29 2010-09-29 Panasonic Corp Wiedergabeeinrichtung
US7664337B2 (en) * 2005-12-20 2010-02-16 Marvell International Ltd. Film grain generation and addition
JP4881999B2 (ja) 2006-06-21 2012-02-22 トムソン ライセンシング 自動フィルムグレイン調整
US8213500B2 (en) 2006-12-21 2012-07-03 Sharp Laboratories Of America, Inc. Methods and systems for processing film grain noise
JP2008219163A (ja) * 2007-02-28 2008-09-18 Toshiba Corp 情報符号化方法、情報再生方法、及び情報記憶媒体
US7873210B2 (en) * 2007-03-14 2011-01-18 Autodesk, Inc. Automatic film grain reproduction
US10715834B2 (en) 2007-05-10 2020-07-14 Interdigital Vc Holdings, Inc. Film grain simulation based on pre-computed transform coefficients
US20100110287A1 (en) * 2008-10-31 2010-05-06 Hong Kong Applied Science And Technology Research Institute Co. Ltd. Method and apparatus for modeling film grain noise
FR2943201B1 (fr) * 2009-03-12 2011-03-11 Ateme Sa Parametrage du grain d'image
JP6101009B2 (ja) * 2012-06-15 2017-03-22 日本放送協会 階調削減符号化装置、階調復元復号装置及びそれらのプログラム
KR101979634B1 (ko) 2012-12-13 2019-05-20 삼성전자주식회사 화질 개선을 위한 영상 처리 장치 및 그 방법
US20140328406A1 (en) * 2013-05-01 2014-11-06 Raymond John Westwater Method and Apparatus to Perform Optimal Visually-Weighed Quantization of Time-Varying Visual Sequences in Transform Space
EP4078526B1 (de) * 2019-12-19 2023-11-15 Dolby Laboratories Licensing Corporation Rauschsynthese für digitale bilder
EP4364424A1 (de) 2021-07-01 2024-05-08 InterDigital CE Patent Holdings, SAS Verfahren oder vorrichtung zur schätzung von filmkornparametern

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4935816A (en) * 1989-06-23 1990-06-19 Robert A. Faber Method and apparatus for video image film simulation
JPH0497681A (ja) * 1990-08-16 1992-03-30 Nippon Telegr & Teleph Corp <Ntt> 映像符号化復号化装置
EP0551424B1 (de) 1990-09-28 1995-11-15 Digital Theater Systems, L.P. Digitales tonsystem für kinofilm und verfahren
RU2088962C1 (ru) * 1990-09-28 1997-08-27 Диджитал Тиатер Системз, Л.П. Звуковая кинопленка, звуковая система для кинофильма на пленке, способ получения аналоговой фонограммы и цифрового идентификатора, положения на кинопленке, способ получения звукового сигнала кинопленки и способ считывания последовательных цифровых данных из цифрового запоминающего устройства
US5140414A (en) * 1990-10-11 1992-08-18 Mowry Craig P Video system for producing video images simulating images derived from motion picture film
US5457491A (en) 1990-10-11 1995-10-10 Mowry; Craig P. System for producing image on first medium, such as video, simulating the appearance of image on second medium, such as motion picture or other photographic film
US5687011A (en) 1990-10-11 1997-11-11 Mowry; Craig P. System for originating film and video images simultaneously, for use in modification of video originated images toward simulating images originated on film
US5374954A (en) 1990-10-11 1994-12-20 Harry E. Mowry Video system for producing video image simulating the appearance of motion picture or other photographic film
US5216556A (en) * 1991-04-26 1993-06-01 Digital Equipment Corporation Method for optimized tape tension adjustment for a tape drive
US5526446A (en) * 1991-09-24 1996-06-11 Massachusetts Institute Of Technology Noise reduction system
US5335013A (en) 1992-01-16 1994-08-02 Faber Robert A Method and apparatus for video camera image film simulation
US5471572A (en) 1993-07-09 1995-11-28 Silicon Graphics, Inc. System and method for adding detail to texture imagery in computer generated interactive graphics
DE69431226T2 (de) * 1993-09-28 2003-04-17 Canon K.K., Tokio/Tokyo Bildwiedergabegerät
US5831673A (en) 1994-01-25 1998-11-03 Przyborski; Glenn B. Method and apparatus for storing and displaying images provided by a video signal that emulates the look of motion picture film
US5475425B1 (en) 1994-01-25 2000-07-25 Przyborski Production Apparatus and method for creating video ouputs that emulate the look of motion picture film
WO1996013006A1 (en) 1994-10-20 1996-05-02 Mark Alan Zimmer Digital mark-making method
US5629769A (en) 1995-06-01 1997-05-13 Eastman Kodak Company Apparatus and method for the measurement of grain in images
US5641596A (en) * 1995-12-05 1997-06-24 Eastman Kodak Company Adjusting film grain properties in digital images
GB9607633D0 (en) 1996-04-12 1996-06-12 Discreet Logic Inc Grain matching of composite image in image
US5887075A (en) * 1997-03-31 1999-03-23 International Business Machines Corporation Method, and apparatus and article of manufacture for filtering periodic noise from a magnetic read head
US6067125A (en) * 1997-05-15 2000-05-23 Minerva Systems Structure and method for film grain noise reduction
US6285711B1 (en) * 1998-05-20 2001-09-04 Sharp Laboratories Of America, Inc. Block matching-based method for estimating motion fields and global affine motion parameters in digital video sequences
US6496221B1 (en) * 1998-11-02 2002-12-17 The United States Of America As Represented By The Secretary Of Commerce In-service video quality measurement system utilizing an arbitrary bandwidth ancillary data channel
US6963668B2 (en) * 1998-11-13 2005-11-08 Lightsurf Technologies, Inc. Method and system for fast image correction
US6317216B1 (en) 1999-12-13 2001-11-13 Brown University Research Foundation Optical method for the determination of grain orientation in films
WO2001077871A1 (en) 2000-04-07 2001-10-18 Demografx Enhanced temporal and resolution layering in advanced television
CA2309002A1 (en) * 2000-05-23 2001-11-23 Jonathan Martin Shekter Digital film grain reduction
US6995793B1 (en) * 2000-11-14 2006-02-07 Eastman Kodak Company Video tap for a digital motion camera that simulates the look of post processing
US6839152B2 (en) * 2000-12-06 2005-01-04 Xerox Corporation Adaptive filtering method and apparatus for descreening scanned halftoned image representations
US6940993B2 (en) * 2000-12-13 2005-09-06 Eastman Kodak Company System and method for embedding a watermark signal that contains message data in a digital image
AU2002316262A1 (en) * 2001-06-15 2003-01-02 Massachusetts Institute Of Technology Adaptive mean estimation and normalization of data
US20040006575A1 (en) * 2002-04-29 2004-01-08 Visharam Mohammed Zubair Method and apparatus for supporting advanced coding formats in media files
WO2003103178A1 (en) * 2002-05-29 2003-12-11 Pixonics, Inc. Video interpolation coding
WO2004025567A2 (en) * 2002-09-12 2004-03-25 Nline Corporation System and method for acquiring and processing complex images
US20040179610A1 (en) * 2003-02-21 2004-09-16 Jiuhuai Lu Apparatus and method employing a configurable reference and loop filter for efficient video coding
BRPI0408570B1 (pt) * 2003-04-10 2018-02-27 Dolby International Ab Processos e aparelho para simular granulação de filme em uma imagem
SI3862973T1 (sl) 2003-05-15 2022-04-29 Dolby International Ab Postopek in naprava za predstavitev zrnatosti slike z enim ali več parametri
US7245783B2 (en) * 2003-06-24 2007-07-17 Eastman Kodak Company System and method for estimating, synthesizing and matching noise in digital images and image sequences
EP1661089B1 (de) * 2003-08-29 2007-12-12 THOMSON Licensing Verfahren und vorrichtung zur modellierung von filmkorn-mustern im frequenzbereich
AU2004306091B2 (en) * 2003-09-23 2010-08-12 Interdigital Vc Holdings, Inc. Technique for simulating film grain using frequency filtering
US7362911B1 (en) * 2003-11-13 2008-04-22 Pixim, Inc. Removal of stationary noise pattern from digital images

Also Published As

Publication number Publication date
EP1661089A1 (de) 2006-05-31
CN1842822A (zh) 2006-10-04
RU2006110037A (ru) 2007-10-20
JP2011004437A (ja) 2011-01-06
PL1661089T3 (pl) 2008-05-30
MY136026A (en) 2008-07-31
AU2004273405A1 (en) 2005-03-24
WO2005027045A1 (en) 2005-03-24
US20060292837A1 (en) 2006-12-28
DE602004010683D1 (de) 2008-01-24
KR20060121832A (ko) 2006-11-29
RU2332715C2 (ru) 2008-08-27
AU2004273405B2 (en) 2009-12-17
US7738721B2 (en) 2010-06-15
MXPA06002339A (es) 2006-05-19
BRPI0413904A (pt) 2006-10-24
ZA200601707B (en) 2008-09-25
ATE381076T1 (de) 2007-12-15
BRPI0413904B1 (pt) 2017-06-06
CA2537000C (en) 2011-11-15
KR101001086B1 (ko) 2010-12-14
ES2297531T3 (es) 2008-05-01
HK1094071A1 (zh) 2007-03-16
CA2537000A1 (en) 2005-03-24
JP5394546B2 (ja) 2014-01-22
JP4711962B2 (ja) 2011-06-29
JP2007504709A (ja) 2007-03-01
EP1661089B1 (de) 2007-12-12
JP2012227951A (ja) 2012-11-15
CN100389437C (zh) 2008-05-21

Similar Documents

Publication Publication Date Title
EP1661089B1 (de) Verfahren und vorrichtung zur modellierung von filmkorn-mustern im frequenzbereich
DE602005004694T2 (de) Verfahren und Vorrichtung für lokal adaptive Bildverarbeitungsfilter
DE69601177T2 (de) Bildrauschverringerungssystem unter verwendung eines veränderbaren wiener filters in einer pyramidialen bilddarstellung
DE69032177T2 (de) Kodierungsgerät
DE69914412T2 (de) Verfahren zum Bewahren von Bilddetails bei Abstimmung des Kontrastes eines digitalen Bildes
DE69837728T2 (de) Adaptives Filter
DE69309529T2 (de) Verfahren und Vorrichtung für die räumliche Filterung von blocktransformationsdekodierten digitalen Bildern
DE60012649T2 (de) Beseitigung von chromarauschen aus digitalbildern durch verwendung veränderlich geformter pixelnachbarschaftsbereiche
AU2004240456B2 (en) Method and apparatus for representing image granularity by one or more parameters
DE102005025629A1 (de) Bildverarbeitungsverfahren zur Reduzierung von Blocking-Artefakten
DE19521408C1 (de) Verfahren zum objektiven Bewerten der Bildqualität zwei- oder dreidimensionaler Bilder
DE69830572T2 (de) Verbesserung an künstlicher bilderzeugung
DE68915957T2 (de) Datenkompression.
DE69605818T2 (de) Verfahren für die wahl eines jpeg-quantifizierungsfaktors
EP3685352A1 (de) Verfahren und vorrichtung zum bewerten von bildern, betriebsassistenzverfahren und betriebsvorrichtung
DE60311781T2 (de) Bildsignalnachbearbeitungsverfahren
DE69429383T2 (de) Verfahren zum Synthetisieren von optischen Bildern
DE112004000422B4 (de) Verfahren zum Erzeugen von JPEG-Kompressionsdateien, Vorrichtung zum Erzeugen von JPEG-Kompressionsdateien und Bildverarbeitungsgerät
DE102007036215B4 (de) Störstellenermittlung in Bildern/Videos
DE69911780T2 (de) Verfahren zur modellierung von gegenständen oder dreidimensionalen szenen
DE102005011584B4 (de) Automatisierte Rauschunterdrückung
DE102023116612A1 (de) Verfahren zum Simulieren einer Lichtverteilung eines Lichtmoduls mittels eines Tiefpassfilters
DE102024109099A1 (de) Verfahren zum Rendern einer Rückprojektion, Renderingsystem, Computerprogrammprodukt und computerlesbares Speichermedium
HK1094071B (en) Method and apparatus for modeling film grain patterns in the frequency domain
Akram et al. Computational Model for Stereoscopic Image Quality Prediction

Legal Events

Date Code Title Description
8364 No opposition during term of opposition