DE10301341A1 - Real time processing of video data, e.g. using a restoration algorithm, whereby in a first playback step only a section of the image is played back and processing parameters then selected for processing the whole image sequence - Google Patents
Real time processing of video data, e.g. using a restoration algorithm, whereby in a first playback step only a section of the image is played back and processing parameters then selected for processing the whole image sequence Download PDFInfo
- Publication number
- DE10301341A1 DE10301341A1 DE2003101341 DE10301341A DE10301341A1 DE 10301341 A1 DE10301341 A1 DE 10301341A1 DE 2003101341 DE2003101341 DE 2003101341 DE 10301341 A DE10301341 A DE 10301341A DE 10301341 A1 DE10301341 A1 DE 10301341A1
- Authority
- DE
- Germany
- Prior art keywords
- image
- processing
- image sequence
- section
- sequence
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/21—Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
Abstract
Description
Die Erfindung betrifft ein Verfahren zur Bearbeitung von Bildsequenzen, insbesondere in Echtzeit, bei dem zur Bearbeitung die zu bearbeitende Bildsequenz wiedergegeben wird. Außerdem betrifft die Erfindung eine entsprechende Vorrichtung mit einer Wiedergabeeinrichtung und einer Bildbearbeitungseinrichtung sowie ein Computerprogramm zur Umsetzung des Verfahrens auf einem Computer. Unter einer Bildsequenz soll eine zusammenhängende Folge von Einzelbildern, insbesondere eines Films, verstanden werden. Echtzeit bedeutet, dass die Bildsequenz während der Bearbeitung vom Anwender als Film und nicht als Einzelbilder wahrgenommen werden Im Zuge der Digitalisierung werden vermehrt auch Video- und Filmdaten, die bisher ausschließlich auf analogen Aufzeichnungsmedien gespeichert wurden, auf neue digitale Medien, wie beispielsweise VCD, SVCD, DVD, transferiert. Bei vielen Anwendungen ist es wünschenswert, vor der endgültigen Speicherung eine Bearbeitung (z.B. Restauration) der Bilddaten vorzunehmen. Insbesondere Anwender im Heimbereich, die große Datenbestände eigener Aufnahmen besitzen, möchten diese vor einer Speicherung auf einem Datenträger von Rauschen, Farbstichen und anderen Störungen im Bild befreien. Weiterhin können auch Bildverfremdungen, Kontrastveränderungen und ähnliche Bildmanipulationen im Digitalen durchgeführt werden, die auf den analogen Medien nicht möglich gewesen wären. Für die Veränderung und für die Restauration sind bereits viele Verfahren bekannt, allerdings bereitet die geschmacksabhängige Einstellung der Bearbeitungsparameter immer noch Schwierigkeiten, insbesondere solange die Rechenleistung von Personal-Computern nicht ausreicht, Video- und Filmdaten in Echtzeit zu berechnen.The invention relates to a method for processing image sequences, especially in real time reproduced the image sequence to be edited for editing becomes. Moreover The invention relates to a corresponding device with a Playback device and an image processing device as well a computer program for implementing the method on a computer. Under a picture sequence, a coherent sequence of individual pictures, especially a film. Real time means that the image sequence during processing by the user as a film and not as individual images Be noticed in the course of digitization Video and film data previously only on analog recording media have been stored on new digital media such as VCD, SVCD, DVD, transferred. For many applications, it is desirable before final storage processing (e.g. restoration) of the image data. Especially home users who own large amounts of data Want to own recordings this before storage on a data medium from noise, color casts and other disorders free in the picture. Can continue also image alienations, changes in contrast and the like Image manipulations in digital are carried out on the analog media not possible would have been. For the change and for Many procedures are already known for the restoration, however prepares the taste-dependent Setting the machining parameters still difficulties especially as long as the computing power of personal computers is insufficient, Calculate video and film data in real time.
Ein erstes bekanntes Verfahren zur Bearbeitung digitalisierten Video- oder Filmmaterials, welches bei im Markt befindlichen Videoschnittsystemen angewendet wird, arbeitet in Echtzeit auf dem vollständigen Bild (Vollbild). Diese Echtzeitbearbeitung ist nur dann möglich, wenn die Bearbeitungsalgorithmen relativ einfach gehalten werden oder wenn spezielle Prozessoren, die ausschließlich für bestimmte Aufgaben optimiert wurden, verwendet werden.A first known method for Processing of digitized video or film material, which at video editing systems on the market is working in real time on the full Image (full screen). This real-time processing is only possible if the processing algorithms are kept relatively simple or when special processors that are optimized only for certain tasks were used.
Eine solche Lösung ist relativ teuer und findet sich nur in sehr wenigen Firmen,. die auf Videobearbeitung, insbesondere Restauration, spezialisiert sind.Such a solution is relatively expensive and is found only in very few companies. those on video editing, especially restoration, are specialized.
Eine weiteres bekanntes Verfahren, welches in im Markt befindlichen, im Bereich der Consumer-Videosoftware genutzten Programmen verwendet wird, zeigt die Ergebnisse der Bearbeitung (Restauration) nur für einzelne Bilder an. Der Benutzer kann also Einstellungen vornehmen, die sich aber nur auf dieses Bild auswirken. Da jetzt nur ein einziges Bild berechnet werden muss und nicht die üblichen 24 oder 25 Bilder pro Sekunde für eine Filmwiedergabe, können die durch die Benutzereinstellungen erzeugten Veränderungen direkt berechnet werden. Nachdem der Benutzer die Einstellungen für gut befunden hat, wird in einem weiteren Arbeitsschritt die Restauration auf allen Bildern durchgeführt und abschließend als Bildsequenz gezeigt. Die Berechnung der Bildsequenz dauert dabei für übliche Rechner sehr viel länger als die Wiedergabe der Bildsequenz selbst.Another known method which is in the market in the field of consumer video software used programs shows the results of the processing (Restoration) only for individual pictures. So the user can make settings but that only affect this picture. Since now only one Image must be calculated and not the usual 24 or 25 images per Second for a movie playback, can the changes created by the user settings can be calculated directly. After the user made the settings considered good restoration is opened in a further step all pictures done and finally shown as image sequence. The calculation of the image sequence takes time for common computers much longer than the rendering of the image sequence itself.
Problematisch bei diesem Verfahren ist, dass bestimmte Effekte und bestimmte unerwünschte Artefakte nur dann zu erkennen sind, wenn die Einzelbilder als Bildsequenz betrachtet werden. Diese Bildsequenz bekommt der Nutzer aber erst nach seinen Einstellungen zu sehen, was ihn gegebenenfalls zu einer wiederholten Korrektur der Einstellungen zwingt. Eine direkte Interaktion des Nutzers ist nicht möglich.Problematic with this procedure is that certain effects and certain unwanted artifacts only to are recognizable when the individual images are viewed as an image sequence become. The user only gets this image sequence after his Attitudes to see what may cause him to repeat Correction of the settings forces. A direct interaction of the User is not possible.
Der Erfindung liegt daher die Aufgabe zugrunde, eine direkte Interaktion zwischen den Einstellungen des Nutzers und der entsprechenden Bearbeitung (Restauration) des Film-/Videomaterials zu ermöglichen, wobei dem Nutzer bei der Bearbeitung die Bildsequenz und nicht Einzelbilder gezeigt wird, die Bearbeitung also anhand der Bildsequenz und nicht anhand eines oder mehrerer Einzelbilder erfolgt.The invention is therefore the object based on a direct interaction between the settings of the Users and the corresponding processing (restoration) of the film / video material to allow where the user when editing the image sequence and not single images is shown, the processing based on the image sequence and not based on one or more individual images.
Diese Aufgabe wird erfindungsgemäß durch ein Verfahren nach Anspruch 1 gelöst, das dadurch gekennzeichnet ist, dass bei der Wiedergabe der Bildsequenz ein Bildausschnitt der Bilder der Bildsequenz wiedergegeben wird, dass die Bearbeitung der Bildsequenz nur in dem Bildausschnitt erfolgt und dass anschließend die Vollbilder der Bildsequenz mittels der bei der Bearbeitung des Bildausschnitts ermittelten Bearbeitungsparameter bearbeitet werden.This object is achieved by a Method according to claim 1 solved, which is characterized in that when the image sequence is reproduced an image section of the images of the image sequence is reproduced, that the image sequence is only processed in the image section and that afterwards the full images of the image sequence by means of the when editing the Processing parameters determined in the image section can be processed.
Eine entsprechende erfindungsgemäße Vorrichtung ist in Anspruch 15 angegeben. Ein Computerprogramm zur Umsetzung der erfindungsgemäßen Verfahren ist in Anspruch 15 angegeben. Ein Datenträger mit einem solchen Computerprogramm ist in Anspruch 17 angegeben. Vorteilhafte Ausgestaltungen der Erfindung sind in den Unteransprüchen angegeben.A corresponding device according to the invention is specified in claim 15. A computer program for implementation the inventive method is specified in claim 15. A data carrier with such a computer program is specified in claim 17. Advantageous embodiments of the invention are specified in the subclaims.
Der Erfindung liegt die Erkenntnis zugrunde, dass nur ein Bildausschnitt, der bevorzugt vom Nutzer gewählt wurde, bei der Bearbeitung betrachtet und zur Ermittlung geeigneter Bearbeitungsparameter, stellvertretend für das gesamte Vollbild, herangezogen wird. Das Resultat wird dem Nutzer jeweils in dem ausgewählten Bildausschnitt angezeigt und kann somit laufend verbessert werden, bis die optimale Bearbeitungsparameter gefunden sind. Diese werden dann auf den gesamten Bildbereich, also die Vollbilder der Bildsequenz angewandt.The invention is based on the knowledge based on the fact that only an image section preferred by the user chosen was considered during processing and to determine more suitable Processing parameters, representative of the entire full screen, are used becomes. The result is shown to the user in the selected image section displayed and can thus be continuously improved until the optimal Machining parameters are found. These are then on the whole Image area, i.e. the full images of the image sequence applied.
Insbesondere die geschmacksabhängige Wahl der Bearbeitungsparameter für den Bearbeitungsalgorithmus wird somit durch das erfindungsgemäße Verfahren vereinfacht. Darüber hinaus wird ermöglicht, dass Benutzer während der Einstellung der Bearbeitungsparameter für die unterschiedlichen Bearbeitungsalgorithmen die Ergebnisse der Bearbeitung, z.B. einer Restauration, unmittelbar sehen und so eine optimale Einstellung vornehmen können. Da die Einstellung der Bearbeitungsparameter nicht anhand der Vollbilder, sondern nur anhand eines Bildausschnitts der einzelnen Bilder erfolgt, wird deutlich weniger Rechenzeit für Bearbeitung und Berechnung des bearbeiteten Bildausschnitts benötigt als bei dem bekannten Verfahren.In particular, the taste-dependent selection of the processing parameters for the processing algorithm is thus simplified by the method according to the invention. In addition, he will enables users to immediately see the results of the processing, for example a restoration, while setting the processing parameters for the different processing algorithms and thus to make an optimal setting. Since the setting of the processing parameters does not take place on the basis of the full images, but only on the basis of an image section of the individual images, significantly less computing time is required for processing and calculating the processed image section than in the known method.
Bei einer bevorzugten Ausgestaltung der Erfindung sind Größe und/oder Position des Bildausschnitts frei wählbar. Bevorzugt sind die Größe und Position dann für die gesamte Bearbeitung festgelegt, es ist jedoch ebenso denkbar, dass auch während der Bearbeitung Veränderungen vorgenommen werden können.In a preferred embodiment of the invention are size and / or Position of the image section freely selectable. The size and position are preferred then for the entire processing is fixed, but it is also conceivable that even during editing changes can be made.
In einer weiteren Ausgestaltung sind Größe und/oder Position des Bildausschnitts für die einzelnen Bilder der Bildsequenz veränderbar, insbesondere an ein in dem Bildausschnitt dargestelltes Bildelement anpassbar. So kann beispielsweise der zu bearbeitende Bildausschnitt mit einem Bildobjekt, dessen Position sich innerhalb der Bildsequenz verändert, entsprechend „mitwandern", um Bearbeitungsschritte, die sich auf das Bildobjekt auswirken, auch über die gesamte Bildsequenz sichtbar zu machen. Dies wird durch die Ausnutzung zeitlicher Informationen aufeinander folgender Einzelbilder möglich. So kann beispielsweise die Bewegung eines Objekts von einem Bild zum nächsten verfolgt und diese Information für die weitere Bearbeitung der Bildsequenz genutzt werden.In a further embodiment Size and / or Position of the image section for the individual images of the image sequence can be changed, especially on one Image element shown in the image detail adjustable. So can for example the image section to be edited with an image object, the position of which changes within the image sequence, correspondingly "migrate" to processing steps, that affect the image object, including the entire image sequence make visible. This is done through the use of temporal information successive single images possible. For example tracks the movement of an object from one image to the next and this information for the further processing of the image sequence can be used.
Davon ausgehend ist in einer Weiterbildung vorgesehen, dass bei einer auf dem Rand des Bildausschnitts liegenden Störung die Größe und/oder Position des Bildausschnitts so angepasst wird, dass die Störung innerhalb des Bildausschnitts liegt. In einer anderen Weiterbildung ist dagegen vorgesehen, dass bei einem auf dem Rand des Bildausschnitts liegenden Bildobjekt, also nicht einer Störung, die Größe und/oder Position des Bildausschnitts so angepasst wird, dass das Bildobjekt außerhalb des Bildausschnitts liegt. Durch diese Weiterbildungen kann verhindert werden, dass eine Störung zwar im Bildausschnitt, nicht aber am Schluss in den Vollbildern beseitigt wird, oder dass ein Bildobjekt fälschlicherweise als Störung betrachtet und somit beseitigt wird.Based on this, a further development provides that with a disturbance lying on the edge of the image section, the Size and / or position the image detail is adjusted so that the disturbance within of the image section. In another training is against provided that one lying on the edge of the image section Image object, not a malfunction, the size and / or Position of the image section is adjusted so that the image object outside of the image section. This training can prevent be that a disturbance removed in the image section, but not in the end in the full images or that an image object is wrong as a disturbance is considered and thus eliminated.
Bei einer besonders vorteilhaften Ausgestaltung wird der Bildausschnitt während und/oder nach der Bearbeitung der Bildsequenz innerhalb der Vollbilder der Bildsequenz wiedergegeben. Der bearbeitete (restaurierte) Bildausschnitt wird also jeweils in das zugehörige Originalbild kopiert, um so einen direkten Vergleich zu ermöglichen und die Veränderungen aufgrund der Bearbeitung deutlicher sichtbar zu machen. Um den Bildausschnitt dabei erkennbar zu machen, ist bevorzugt vorgesehen, dass der Bildausschnitt bei der Wiedergabe innerhalb der Vollbilder von einem sichtbaren, z.B. farbigen Rahmen umrandet ist.With a particularly advantageous The image section is designed during and / or after processing the image sequence is reproduced within the frames of the image sequence. The edited (restored) image section is therefore each into the associated Copied original image to allow a direct comparison and the changes to make it more visible due to the processing. Around the image section To make it recognizable, it is preferably provided that the image section when playing within the full frames of a visible, e.g. colored frame is outlined.
In einer weiteren vorteilhaften Ausgestaltung wird zur Berechnung des zu bearbeitenden Bildausschnitts die Vollbildstruktur der Sequenzbilder genutzt und in die besondere Struktur des Bildausschnitts überführt. Wenn beispielsweise für die Analyse und/oder die Bearbeitung der Sequenzbilder die Vollbilder in eine Blockstruktur aufgeteilt werden, dann wird auch für die Bildausschnitte der Sequenzbilder eine deckungsgleiche Blockstruktur verwendet.In a further advantageous embodiment the full-screen structure for calculating the image section to be processed the sequence images used and transferred into the special structure of the image section. If for example for the analysis and / or the processing of the sequence images the full images be divided into a block structure, then also for the image sections the sequence images use a congruent block structure.
Zusätzlich können Informationen über die Bildsequenz enthaltende Hilfsdaten, beispielsweise Analysedaten oder Metadaten bestimmt werden, welche bei der Bestimmung des Bildausschnitts und/oder der Sequenzlänge der zu bearbeitenden Bildsequenz verwendet werden. So können durch eine vorherige Analyse der Bildsequenz, wie zum Beispiel einer Szenenerkennung und/oder einer Rauschabschätzung, bestimmte Rechenschritte aus der Echtzeitberechnung herausgenommen werden, um so Rechenleistung zu sparen. Weiterhin bietet sich die Möglichkeit, vorab szenenspezifische Daten, wie z.B. die durchschnittliche Helligkeit einer Szene, für eine effizientere Bearbeitung der Bildsequenz zu sammeln. Weitere Analysedaten oder Metadaten sind beispielsweise Daten der Bildtransformationen (z.B. 2D-Fourier-Transformation), die Filmlänge, die Farbverteilung (z.B. Farbhistogramme) und/oder Informationen über den Inhalt der Bildsequenz (z.B. die Dauer und zeitliche Position von Werbeblöcke).In addition, information about the image sequence containing auxiliary data, for example analysis data or metadata be determined which when determining the image section and / or the sequence length of the image sequence to be processed. So through a previous analysis of the image sequence, such as scene recognition and / or a noise estimate, certain calculation steps are removed from the real-time calculation to save computing power. Furthermore, the Possibility, scene-specific data in advance, such as the average brightness one scene for one collect more efficient editing of the image sequence. Further analysis data or metadata are, for example, data of the image transformations (e.g. 2D Fourier transform), the film length, the color distribution (e.g. Color histograms) and / or information about the content of the image sequence (e.g. the duration and temporal position of advertising blocks).
Wie die vorherigen Überlegungen zeigen, ist die Rechenleistung eine entscheidende Größe. Das erfindungsgemäße Verfahren ist deshalb in einer bevorzugten Weiterbildung so ausgestaltet, dass aus der bekannten Rechenleistung der maximal darzustellende und zu bearbeitende Bildausschnitt für die Echtzeitberechnung ermittelt wird.Like the previous considerations show, the computing power is a crucial parameter. The method according to the invention is therefore designed in a preferred further development that from the known computing power the maximum to be displayed and image section to be processed is determined for the real-time calculation becomes.
Eine weitere Möglichkeit zur Einsparung von Rechenleistung ergibt sich, wenn in einem anfänglichen Schritt die meist kodiert (bzw. komprimiert) vorliegenden Daten decodiert (bzw. dekomprimiert) und beispielsweise in einem Speicher abgelegt werden. Während der Echtzeitdarstellung werden nun diese im Speicher vorliegenden Daten bearbeitet und angezeigt.Another way to save computing power arises when in an initial The most encoded (or compressed) data decoded (or decompressed) and for example in a memory be filed. While the real-time display, these are now available in the memory Edited and displayed data.
Das erfindungsgemäße Verfahren ist daher bevorzugt so ausgestaltet, dass aus der Größe des Bildausschnitts und in Abhängigkeit von der Größe des Arbeitsspeichers die Länge der bearbeitbaren Bildsequenz berechnet wird, die zur Echtzeitbearbeitung im Speicher gehalten werden kann. Alternativ kann in Abhängigkeit von der Größe des Arbeitsspeichers und der vorgegebenen Länge der Vorschausequenz auch die Größe des Bildausschnitts bestimmt werden. Zum Beispiel können die Vorschausequenzen aus den Szenen einer vorherigen Szenenanalyse gebildet werden.The method according to the invention is therefore preferred designed so that from the size of the image section and depending on the amount of RAM the length the editable image sequence is calculated, for real-time editing can be kept in memory. Alternatively, depending on the amount of RAM and the given length the preview sequence also the size of the image section be determined. For example, you can the preview sequences from the scenes of a previous scene analysis be formed.
Durch die Erfindung wird für den Benutzer gewährleistet, dass er immer eine Bewegung sieht und nicht auf eine Einzelbilddarstellung angewiesen ist. Die Grenze, bei der von einer Bewegtbilddarstellung anstelle von Einzelbildern ausgegangen wird, ist dabei im wesentlichen vom Benutzer abhängig. Grundsätzlich ist bevorzugt, dass mindestens drei Bilder (bzw. Bildausschnitte) pro Sekunde berechnet und dargestellt werden können.The invention is for the user ensures that he always sees movement and is not dependent on single image display. The limit at which a moving image display is assumed instead of individual images is essentially dependent on the user. In principle, it is preferred that at least three images (or image sections) can be calculated and displayed per second.
Die Erfindung soll nachfolgend anhand der in den Zeichnungen dargestellten Ausführungsbeispiele näher erläutert werden. Es zeigen:The invention is based on the following of the embodiments shown in the drawings are explained in more detail. Show it:
Ein weiteres bekanntes Verfahren
zur digitalen Video-/Filmbearbeitung (Restauration) ist in
Ein Blockschaltbild einer ersten
Ausgestaltung des erfindungsgemäßen Verfahrens
ist in
Als besonders vorteilhaft für die Einstellung der
Parameter erweist es sich, wenn der restaurierte Bildausschnitt
wieder in das nichtrestaurierte Vollbild zurück kopiert wird. Dies zeigt
Um dies zu verdeutlichen ist zusätzlich in
Je nach Auswahl des Bildausschnittes
kann es zu Randeffekten kommen, die den Benutzer bei der Einstellung
der Restaurationsparameter beeinflussen können. So kann es vorkommen,
dass eine Störung
nur zum Teil im restaurierten Bereich liegt, oder dass ein Bildobjekt
zu einem geringen Anteil im Restaurationsbereich liegt und dieser
Teil als Störung interpretiert
würde.
Diese Fälle
werden in
Im ersten, in
Da viele Restaurationsalgorithmen zeitliche Informationen, also die Bildsequenz, aber auch örtliche Informationen, also den Aufbau der Einzelbilder berücksichtigen, kann eine solche Trennung dazu führen, dass im ersten Fall die Störung im Bildausschnitt beseitigt wird, aber bei der nachfolgenden Berechnung im Vollbild nicht, insbesondere aufgrund der veränderten Form der Störung. Im zweiten Fall kann die Trennung dazu führen, dass das Bildobjekt teilweise als Störung interpretiert wird und in der nachfolgenden Berechnung des Vollbildes daraus resultierende Artefakte entstehen.Because many restoration algorithms temporal information, i.e. the image sequence, but also local Information, i.e. taking into account the structure of the individual images, such a separation can lead to that in the first case the disturbance is eliminated in the image section, but in the subsequent calculation not in full screen, especially due to the changed form of the disturbance. in the Second, the separation can result in the image object being partially as a disturbance is interpreted and in the subsequent calculation of the full screen resulting artifacts arise.
Um dies zu verhindern, wird in einer bevorzugten Ausführung des erfindungsgemäßen Verfahrens die Bearbeitung des ausgewählten Bildausschnitts an die jeweilige Situation angepasst. Das Verfahren prüft bei entsprechenden Randobjekten, ob es sich um eine Störung oder um ein Bildobjekt handelt, die in den Bearbeitungsbereich hineinragen. Dazu werden entsprechende räumliche und zeitliche Informationen aus der Umgebung des Bildausschnitts oder auch Daten aus einer vorherigen Analyse verwertet: Ein Bildobjekt wird z.B. in den benachbarten Bildern der Sequenz ebenfalls vorkommen, während eine Störung meistens nur in einem einzelnen Bild der Sequenz zu finden ist.To prevent this from happening, one preferred execution of the method according to the invention editing the selected one Image section adapted to the respective situation. The procedure checks at corresponding border objects, whether it is a malfunction or is an image object that protrudes into the processing area. To be corresponding spatial and temporal information from the area surrounding the image section or also utilizes data from a previous analysis: an image object e.g. also occur in the adjacent images of the sequence, while a disorder usually only found in a single image of the sequence.
Bei dem Fall gemäß
Bei dem Fall gemäß
Die Darstellung des bearbeiteten Bildausschnitts bleibt in beiden Fällen unbeeinflusst. Somit entspricht der bearbeitete Bildausschnitt auch immer dem entsprechenden Bildausschnitt des restaurierten Vollbilds.The representation of the edited The image section remains unaffected in both cases. Thus corresponds the edited image section always corresponds to the corresponding image section of the restored full screen.
Für die Anwendung des erfindungsgemäßen Verfahrens ist es besonders wichtig, möglichst viel Rechenleistung für die Algorithmenteile zur Verfügung zu stellen, die vom Benutzer abhängig sind. Bei vielen Verfahren ist es aber möglich, zunächst eine Analyse der Eingangsbildsequenz vorzunehmen und diese Analyse dann in der Bearbeitung (Restauration) zu verwenden. Beispielsweise kann eine vorhergehende Szenenanalyse Informationen über die Helligkeit der einzelnen Szenen sammeln. Bei der Bearbeitung des Bildausschnitts können diese Informationen von einem Kontrastfilter dazu genutzt werden, einerseits dunkle Szenen besser auszuleuchten und andererseits überbelichtete Szenen etwas abzudämpfen.For the application of the method according to the invention it is particularly important, if possible a lot of computing power for the algorithm parts are available to ask that depends on the user are. However, with many methods it is possible to first analyze the input image sequence and this analysis is then being processed (restoration) to use. For example, a previous scene analysis information about collect the brightness of each scene. When editing of the image section can this information is used by a contrast filter to on the one hand to better illuminate dark scenes and on the other hand overexposed Dampen scenes a little.
Ein solches Vorgehen zeigt
Die endgültige Bearbeitung (Restauration) des
Vollbildes V geschieht in einem dritten Schritt, wobei nun im Bearbeitungsalgorithmus
Ein weiteres Problem bei der Bearbeitung von
Bilddaten kann sich ergeben, wenn die Bearbeitungsalgorithmen eine
Blockstruktur der Bilddaten erwarten. Dies wird mit Hilfe der
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2003101341 DE10301341A1 (en) | 2003-01-16 | 2003-01-16 | Real time processing of video data, e.g. using a restoration algorithm, whereby in a first playback step only a section of the image is played back and processing parameters then selected for processing the whole image sequence |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2003101341 DE10301341A1 (en) | 2003-01-16 | 2003-01-16 | Real time processing of video data, e.g. using a restoration algorithm, whereby in a first playback step only a section of the image is played back and processing parameters then selected for processing the whole image sequence |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10301341A1 true DE10301341A1 (en) | 2004-08-05 |
Family
ID=32667611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2003101341 Ceased DE10301341A1 (en) | 2003-01-16 | 2003-01-16 | Real time processing of video data, e.g. using a restoration algorithm, whereby in a first playback step only a section of the image is played back and processing parameters then selected for processing the whole image sequence |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10301341A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005010023A1 (en) * | 2004-11-12 | 2006-05-24 | AverMedia Technologies, Inc., Chung Ho | Video data processing adaptation with a noise reduction program |
DE102014107378A1 (en) * | 2014-05-26 | 2015-11-26 | Petter.Letter Gmbh | Device and method for displaying and editing films using mobile phones |
CN109785250A (en) * | 2018-12-24 | 2019-05-21 | 西安工程大学 | A kind of image repair method based on Criminisi algorithm |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5874988A (en) * | 1996-07-08 | 1999-02-23 | Da Vinci Systems, Inc. | System and methods for automated color correction |
-
2003
- 2003-01-16 DE DE2003101341 patent/DE10301341A1/en not_active Ceased
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5874988A (en) * | 1996-07-08 | 1999-02-23 | Da Vinci Systems, Inc. | System and methods for automated color correction |
Non-Patent Citations (8)
Title |
---|
Adobe Systems Incorporated: Adobe Premiere version 6.5 - Reviewer's Guide. Firmenschrift. San Jose, CA, USA, Adobe, 2002 * |
ANDREWS, Robert J.: General Purpose Real-Time Object Tracking Using Hausdorff Transforms. The 9th International Conference on Information Proces- sing and Management of Uncertainty in Knowledge- Based Systems. IPMU 2002, 1-5 July 2002, Annecy, France. Special Session on Intelligent Systems for Video Processing * |
LOVELL, Brian C. * |
MAURER, Björn * |
MAURER, Björn; MÜLLER, Roman: Digitale Technik - digitale Ästhetik. Zwei digitale Video-Schnitt- systeme im Vergleich. Ludwigsburg: Pädagogische Hochschule, Oktober 1999 |
MÜLLER, Roman: Digitale Technik - digitale Ästhetik. Zwei digitale Video-Schnitt- systeme im Vergleich. Ludwigsburg: Pädagogische Hochschule, Oktober 1999 * |
VIGNONZY, David * |
VIGNONZY, David; LOVELL, Brian C.; ANDREWS, Robert J.: General Purpose Real-Time Object Tracking Using Hausdorff Transforms. The 9th International Conference on Information Proces- sing and Management of Uncertainty in Knowledge- Based Systems. IPMU 2002, 1-5 July 2002, Annecy, France. Special Session on Intelligent Systems for Video Processing |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005010023A1 (en) * | 2004-11-12 | 2006-05-24 | AverMedia Technologies, Inc., Chung Ho | Video data processing adaptation with a noise reduction program |
DE102014107378A1 (en) * | 2014-05-26 | 2015-11-26 | Petter.Letter Gmbh | Device and method for displaying and editing films using mobile phones |
CN109785250A (en) * | 2018-12-24 | 2019-05-21 | 西安工程大学 | A kind of image repair method based on Criminisi algorithm |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69733989T2 (en) | Method for extracting data and method for concealing data | |
DE60211978T2 (en) | RUNNING IMAGE SYSTEM WITH IMAGE INTERPOLATION AND VARIABLE IMAGE RATE | |
DE69936723T2 (en) | Method for processing data and inserting a watermark | |
DE602004009702T2 (en) | Method and system for automatic reduction of aliasing artifacts | |
DE4022384C2 (en) | Method for displaying the outline of the frames of a predetermined sequence of images | |
DE60117915T2 (en) | Image data processing method | |
DE19744898A1 (en) | Signal adaptive filtering method and signal adaptive filter | |
DE102004044771A1 (en) | Method for image-based driver identification in a motor vehicle | |
EP0938063A2 (en) | Method of two-dimensional imaging of structures for medical diagnosis | |
DE3943307A1 (en) | METHOD AND CIRCUIT ARRANGEMENT FOR PROCESSING COLOR SIGNALS | |
DE4143074A1 (en) | TV picture redn. by reformatting of interlocked data - averaging successive pixel pairs and row averages before removing foregoing pixel or row | |
DE60133267T2 (en) | PICTURE RECORDING DEVICE AND METHOD, IMAGE PLAYER AND METHOD AND RECORDING MEDIUM ON WHICH THE PICTURE PROCESSING PROGRAM IS RECORDED | |
WO1997019399A1 (en) | Process and arrangement for displaying images from a set of images | |
DE10301341A1 (en) | Real time processing of video data, e.g. using a restoration algorithm, whereby in a first playback step only a section of the image is played back and processing parameters then selected for processing the whole image sequence | |
DE60213405T2 (en) | WATERMARK | |
WO2004110276A1 (en) | Method and unit for refining x-ray images | |
EP1212751B1 (en) | Method for suppressing spurious noise in a signal field | |
DE4314980C1 (en) | Method for reducing the noise in a video signal | |
EP1404114A1 (en) | Digital image processing method for automatic contrast modification | |
DE2845591C2 (en) | Arrangement for reducing the noise in color television signals | |
WO2007022803A1 (en) | Method for automatically conducting objective technical quality assessment of the content of audio and/or video material and for filtering out quality-critical sequences from this material | |
DE60209715T2 (en) | METHOD AND DECODER FOR PROCESSING A DIGITAL VIDEO SIGNAL | |
DE102005032287B4 (en) | Processing method for a two-dimensional initial image and objects corresponding thereto | |
DE102022112743B4 (en) | Method for improving the quality of an audio and/or video recording and control device for a mobile terminal | |
DE102008037026A1 (en) | Video playback / recording and playback system and method for setting and playing video sections |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |