DE102005000728A1 - Image processing system for face detection uses still frame images subjected to semantic analysis - Google Patents
Image processing system for face detection uses still frame images subjected to semantic analysis Download PDFInfo
- Publication number
- DE102005000728A1 DE102005000728A1 DE102005000728A DE102005000728A DE102005000728A1 DE 102005000728 A1 DE102005000728 A1 DE 102005000728A1 DE 102005000728 A DE102005000728 A DE 102005000728A DE 102005000728 A DE102005000728 A DE 102005000728A DE 102005000728 A1 DE102005000728 A1 DE 102005000728A1
- Authority
- DE
- Germany
- Prior art keywords
- area
- image
- scaling
- semantic
- center
- 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/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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/80—2D [Two Dimensional] animation, e.g. using sprites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
Abstract
Description
Die Erfindung bezieht sich auf ein Verfahren zum Erzeugen einer Diaschau eines Bildes, insbesondere ein Verfahren zum Erzeugen einer Diaschau eines oder mehrerer digitaler Bilder mittels Skalieren und Schwenken der digitalen Bilder.The The invention relates to a method for generating a slide show an image, in particular a method for generating a slide show of a or multiple digital images by scaling and panning the digital pictures.
Hintergrund der Erfindungbackground the invention
Leute lieben es, bei besonderen Ereignissen oder in Touristenorten Bilder aufzunehmen. Mit dem Fortschritt der digitalen Bildtechnologie werden herkömmliche Kameras allmählich durch Digitalkameras ersetzt. In den vergangenen Jahren wurde zur Verbesserung der Fotoqualität eines aufgenommenen Bildes die Anzahl der Bildpunkte bzw. Pixel eines CCD-Bildaufnahmegerätes in einer Digitalkamera wesentlich erhöht. Je größer die Anzahl der Anzeigebildpunkte wird, umso langsamer wird eine Verarbeitungsgeschwindigkeit, was zu Schwierigkeiten beim glatten Anzeigen einer Liniendarstellung führt. Folglich ist es nicht realistisch, einen Anzeigeprozeß auszuführen, indem alle Bildpunkte des Bildaufnahmeteils genutzt werden. Diese Fotos können in digitaler Form als Bilddatensätze gespeichert werden, so daß der Benutzer die Fotos mittels eines Computers oder irgendeines anderen digitalen Gerätes darstellen kann, beispielsweise eines Mobiltelefons, eines PDA's oder auch einer Digitalkamera. Die mit Hilfe einer Digitalkamera aufgenommenen Bilddaten werden allgemein auf einen Personalcomputer oder andere Datenverarbeitungsgeräte übertragen, um sie zu bearbeiten, zu speichern oder zu drucken. Die Digitalkamera ist mit einer Hostschnittstelle zum Verbinden der Digitalkamera mit einem Personalcomputer ausgerüstet, um es zu ermöglichen, Bilddaten auf den als Host- bzw. Hauptcomputer ausgebildeten Personalcomputer zu übertragen, um die Bilddaten zu verarbeiten und/oder zu speichern. Die Anwendungen des digitalisierten Bildes sind deshalb aufgrund der digitalisierten Funktion der Digitalkamera und der Datenverarbeitungsfähigkeit des Personalcomputers mehr und mehr populär im täglichen Leben. Darüber hinaus können in einem Personalcomputer gespeicherte Fotografien verarbeitet werden oder mit Multimediaeffekten versehen werden. Obwohl die Bilder mit einer herkömmlichen Kamera aufgenommen werden, können sie über einen Scanner als Datensätze gespeichert werden. Folglich können fast alle Fotos bzw. Bilder als digitale Datensätze behandelt werden. Der Benutzer kann deshalb das Gerät mit der Fähigkeit einer einfachen Bildverarbeitung zur Rückschau auf die Ereignisse und die Landschaft der Bilder nutzen. Die Fotos können jedoch nur ein ruhendes Bild einfangen und vorhalten. Im Vergleich zum Video ist das Bild langweilig und stumpfsinnig. Jeder auf dem Foto ruht und steht still. Insbesondere können hierauf viele Freunde und Bekannte bei diesem Ereignis sein.People love to take pictures at special events or in tourist resorts take. With the advancement of digital picture technology will be conventional Cameras gradually replaced by digital cameras. In recent years, the Improvement of photo quality a captured image, the number of pixels or pixels a CCD imaging device in one Digital camera significantly increased. The bigger the Number of display pixels becomes, the slower a processing speed, causing difficulty in smoothly displaying a line representation leads. Consequently, it is not realistic to execute a display process by: all pixels of the image-taking part are used. These photos can in digital form as image data sets be stored so that the User the photos by means of a computer or any other digital device can represent, for example, a mobile phone, a PDA or even a Digital camera. The image data taken with the help of a digital camera are generally transmitted to a personal computer or other data processing equipment, to edit, save or print them. The digital camera comes with a host interface for connecting the digital camera equipped with a personal computer to enable it Image data on the personal computer designed as a host computer transferred to, to process and / or store the image data. The applications of the digitized image are therefore due to the digitized Function of digital camera and data processing capability of personal computer more and more popular in daily life. Furthermore can photographs stored in a personal computer are processed or be provided with multimedia effects. Although the pictures with a usual Camera can be recorded she over a scanner as records get saved. Consequently, almost all photos or images are treated as digital records. The user can therefore the device with the ability a simple image processing to review the events and use the landscape of the pictures. The photos, however, can capture and hold only a still picture. Compared to Video is the picture boring and dull. Everyone in the photo rest and stand still. In particular, many friends can do this and be acquainted with this event.
Der herkömmliche Weg, das ruhende Bild lebendiger zu machen, ist die Erzeugung einer Diaschau mit vielen Bildern. Zuerst wählt der Benutzer einige Bilddatensätze von den Speichermitteln aus und bestimmt die Anzeigefolge oder ein Zeitintervall, sofern dieses notwendig ist. Dann zeigt der Computer diese ausgewählten Bilder nacheinander manuell oder automatisch an. Mit komplexeren Funktionen kann der Computer die gesamten Bilder auch verkleinern oder vergrößern, um das Fenster oder den Anzeigeschirm anzupassen.Of the conventional The way to make the dormant image more alive is to create one Slide Show with many pictures. First, the user selects some image records from the storage means and determines the display sequence or a time interval, if this is necessary. Then the computer shows these selected pictures successively manually or automatically. With more complex features can the computer also shrinks or enlarges the entire images to adjust the window or display screen.
Auch wenn die Fotos mit einer herkömmlichen Diaschau angezeigt werden, sind die Fotos, wie zuvor, noch Bilder. Es besteht Bedarf an einer attraktiven Art zum Präsentieren eines Bildes, bei dem die Fotos oder die ruhenden Bilder mehr animiert sind und mit Multimediaeffekten versehen sind.Also if the photos with a conventional Slideshow are displayed, the photos, as before, still pictures. There is a need for an attractive way of presenting an image in which the photos or the still images animates more are and are provided with multimedia effects.
Die ErfindungThe invention
Ausgehend von den beschriebenen Problemen liefert die Erfindung Verfahren und Speichermedien zum Erzeugen einer Diaschau eines Bildes. Mit Hilfe der Erfindung können Fotos angezeigt werden, um den Effekt von Videokameras zu simulieren. Mit anderen Worten kann der Benutzer beim Darstellen der Diaschau sich fühlen als ob er ein Video anschaut. Die Erfindung liefert deshalb interessantere und attraktivere Wege zum Genießen von Fotos.outgoing Of the problems described, the invention provides methods and storage media for producing a slide show of an image. With help of the invention Photos are displayed to simulate the effect of video cameras. In other words, the user can when presenting the slideshow to feel as if he is watching a video. The invention therefore provides more interesting and more attractive ways to enjoy of photos.
Nach einem Aspekt der Erfindung ist ein Verfahren zum Erzeugen einer Diaschau eines Bildes geschaffen. Zuerst wird zum Erfassen semantischer Bereiche eine semantische Analyse des Bildes ausgeführt, wobei die semantische Analyse das Erfassen eines Menschengesichtes umfassen kann und wobei die semantischen Bereiche ein Menschengesicht oder eine Nachbarschaft mit einer vorbestimmten Fläche um einen Fokus des Bildes umfassen kann. Dann werden ein erster Bereich und ein zweiter Bereich aus den erfaßten semantischen Bereichen ausgewählt, und es werden das erste und das zweite Skalierungs- bzw. Zoomniveau des ersten bzw. des zweiten Bereiches bestimmt. Unmittelbar danach wird die Diaschau des Bildes erzeugt, indem das Bild von dem ersten Bereich auf den zweiten Bereich geschwenkt wird, während das Bild von dem ersten Skalierungsniveau auf das zweite Skalierungsniveau allmählich skaliert wird.To One aspect of the invention is a method for generating a Slideshow of a picture created. First, to capture semantic areas performed a semantic analysis of the image, the semantic Analysis may include capturing a human face and wherein the semantic areas a human face or a neighborhood with a predetermined area to include a focus of the picture. Then become a first Area and a second area selected from the detected semantic areas, and it will be the first and the second scaling or zoom levels of the first and the second area determined. Immediately afterwards the slideshow of the image is generated by the image of the first area is panned to the second area while the image is from the first scale level is gradually scaled to the second scaling level.
Nach einem anderen Aspekt der Erfindung ist ein Verfahren zum Erzeugen einer Diaschau eines Bildes geschaffen. Zuerst wird eine semantische Analyse des Bildes zum Erfassen eines semantischen Bereiches ausgeführt, wobei die semantische Analyse das Erfassen eines Menschengesichts umfassen kann und wobei der semantische Bereich ein Menschengesicht oder eine Nachbarschaft mit einer vorbestimmten Fläche um einen Fokus des Bildes umfassen kann. Danach wird einem Skalierungscode entsprechend der Skalierungsstatus des semantischen Bereichs bestimmt. Die Daten in dem Skalierungscode können eine erste Anzahl von Verkleinerungszeiten, eine zweite Anzahl von Vergrößerungszeiten, ein Verhältnis der semantischen Bereichsfläche zu der Bildfläche und einen Abstand zwischen der semantischen Bereichsmitte und der Bildmitte umfassen. Dann wird die Diaschau des Bildes erzeugt, indem das Bild dem Skalierungsstatus entsprechend skaliert wird.According to another aspect of the invention, a method of generating a slide show of an image is provided. First, a semantic analysis of the image to capture a semanti The semantic analysis may include detecting a human face, and wherein the semantic region may include a human face or a neighborhood having a predetermined area about a focus of the image. Thereafter, a scale code corresponding to the scaling status of the semantic area is determined. The data in the scaling code may include a first number of reduction times, a second number of enlargement times, a ratio of the semantic area area to the image area, and a distance between the semantic area center and the center of the image. Then, the slideshow of the image is generated by scaling the image according to the scaling status.
Nach einem weiteren Aspekt der Erfindung ist ein Verfahren zum Erzeugen einer Diaschau eines Bildes geschaffen. Zuerst wird eine nicht-semantische Analyse des Bildes zum Erfassen nicht-semantischer Bereiche durchgeführt, wobei die nicht-semantische Analyse die symmetrische Bereichserfassung umfassen kann und wobei die nicht-semantischen Bereiche die Bereiche mit symmetrischen Bereichen und eine Nachbarschaft mit einer vorbestimmten Fläche um einen Fokus des Bildes umfassen können. Danach werden ein erster Bereich und ein zweiter Bereich aus den erfaßten nicht-semantischen Bereichen ausgewählt, und es werden das erste und das zweite Skalierungsniveau des ersten bzw. des zweiten Bereichs bestimmt. Unmittelbar danach wird die Diaschau des Bildes erzeugt, indem das Bild von dem ersten Bereich auf den zweiten Bereich geschwenkt wird, während das Bild von dem ersten Skalierungsniveau auf das zweite Skalierungsniveau allmählich skaliert wird.To Another aspect of the invention is a method for generating a slide show of an image created. First, a non-semantic Analysis of the image is performed to capture non-semantic regions, where the non-semantic analysis the symmetric domain detection and where the non-semantic areas are the areas with symmetrical areas and a neighborhood with a predetermined one area to include a focus of the image. After that, become a first Area and a second area from the detected non-semantic areas selected, and the first and second scaling levels of the first and second of the second area. Immediately thereafter, the slideshow of the image generated by the image of the first area on the the second area is panned while the image of the first Scaling level gradually scaled to the second scaling level becomes.
Ausführungsbeispieleembodiments
Die Erfindung wird im Folgenden anhand von Ausführungsbeispielen unter Bezugnahme auf Figuren der Zeichnung näher erläutert. Hierbei zeigen:The Invention will be described below with reference to exemplary embodiments with reference on figures of the drawing closer explained. Hereby show:
Die Erfindung wird anhand bevorzugter Ausführungsbeispiele und der Zeichnung erläutert. Es wird darauf hingewiesen, daß alle Ausführungsbeispiele lediglich der Illustration dienen. Folglich kann die Erfindung auch in verschiedenen Ausführungsformen angewendet werden, die von den bevorzugten Ausführungsformen verschieden sind. Darüber hinaus ist die Erfindung nicht auf irgendeine Ausführungsform begrenzt, sondern durch die Ansprüche und deren Äquivalente bestimmt.The Invention is based on preferred embodiments and the drawings explained. It should be noted that all embodiments only serve for illustration. Consequently, the invention can also in different embodiments which are different from the preferred embodiments. About that In addition, the invention is not limited to any embodiment limited but by the claims and their equivalents certainly.
Bevor
die semantische Analyse im Schritt
Nach
dem Ausführen
der semantischen Analyse können
einige semantische Bereiche erfaßt bzw. detektiert werden.
Im Schritt
Um
im Schritt
In
einer Ausführungsform
der Erfindung wird im Schritt
Wenn
nur ein semantischer Bereich erfaßt wird, werden das Skalierungsniveau
dieses semantischen Bereiches und der Skalierungszustand des Bildes
im Schritt
Wenn
im Schritt
Mit
diesen erfaßten,
nicht-semantischen Bereichen wird das Bild in ähnlicher Weise wie das Bild mit
mehreren semantischen Bereichen verarbeitet, wie dies oben beschrieben
ist. In Schritt
Ein
anderer Aspekt der Erfindung bezieht sich auf ein computerlesbares
Speichermedium mit computerausführbaren
Instruktionen bzw. Befehlen zum Erzeugen einer Diaschau eines Bildes
gemäß
Das
Bild wird zuerst mittels des semantischen Moduls
In
einer Ausführungsform
der Erfindung kann das semantische Analysemodul
Wenn
es unvorteilhaft ist, daß kein
semantischer Bereich erfaßt
wurde, wird das Bild ohne semantische Bereich mit dem nicht-semantischen
Analysemodul 202 behandelt, um die nicht-semantischen Bereiche zu erfassen. In ähnlicher
Weise werden zwei der nicht-semantischen Bereiche als der Anfangs-
und der Endbereich ausgewählt.
Das Skalierungsniveau/-zustand-Bestimmungsmodul
Zum Erzeugen einer Diaschau wird das Bild mit dem Anfangs- und dem Endbereich von dem Anfangsbereich zu dem Endbereich geschwenkt. Wenn das Skalierungsniveau jedes Bereiches unterschiedlich ist, wird das Bild auch vergrößert oder verkleinert beim Schwenken. Beispielsweise, wenn das Skalierungsniveau zweifach (2 X) ist und das zweite Skalierungsniveau ein Drittel (1/3 X) ist. Das Bild wird zuerst dreimal verkleinert und dann allmählich um ein Drittel vergrößert. In der Situation, daß das Bild nur einen semantischen Bereich aufweist, ist das Bild mittig zu dem semantischen Bereich. Gleichzeitig wird das Bild dem Skalierungszustand entsprechend vergrößert oder verkleinert. Deshalb wird eine lebendige Diaschau des Bildes erzeugt, um den Effekt des Videos zu simulieren.To create a slide show, the image with the start and end regions is panned from the beginning region to the end region. If the scaling level of each area is different, the image is also enlarged or reduced in panning. For example, if the scaling level is twice (2 X) and the second scaling level is one-third (1/3 X). The picture is first reduced in size three times and then gradually enlarged by one third. In the situation that the image has only one semantic range, the image is centered on the semantic range. At the same time, the image is enlarged or reduced in accordance with the scaling state. Therefore, a vivid slide show of the image is created to simulate the effect of the video.
In einer Ausführungsform der Erfindung wird ein Schwenkweg entsprechend der Verteilung der semantischen oder der nicht-semantischen Bereiche bestimmt. Bei der Diaschau wird das Bild entlang des Schwenkweges über wenigstens zwei Bereiche geschwenkt. Die beiden Enden des Schwenkweges sind vorzugsweise die Mitte des Anfangsbereiches und die Mitte des Endbereiches. Die Linienform variiert mit der Verteilung der Bereiche. Beispielsweise kann der Schwenkweg eine gerade Linie oder eine Kurve sein.In an embodiment The invention is a pivoting path according to the distribution of the semantic or the non-semantic ranges. At the slideshow the image is taken along the pivoting path over at least two areas pivoted. The two ends of the pivoting path are preferably the middle of the starting area and the middle of the end area. The Line shape varies with the distribution of the areas. For example, can the swivel path will be a straight line or a curve.
Darüber hinaus
sind die vorgenannten Module des computerlesbaren Speichermediums
Für den Fachmann ergibt sich, daß die beschriebenen bevorzugten Ausführungsformen eher der Illustration als einer Begrenzung der Erfindung dienen. Es ist beabsichtigt, verschiedene Modifikationen und ähnliche Anordnungen abzudecken, die im Bereich der Ansprüche liegen. Der Bereich der Ansprüche ist möglichst breit zu interpretieren und soll alle diese Modifikationen und ähnliche Strukturen umfassen. Während bevorzugte Ausführungsformen der Erfindung beschrieben wurden, ergibt sich, daß verschiedene Änderungen gemacht werden können, ohne den Bereich der Erfindung zu verlassen.For the expert it follows that the described preferred embodiments serve for illustration rather than limitation of the invention. It is intended to be various modifications and the like To cover arrangements which are within the scope of the claims. The area of claims is possible to interpret broadly and to all these modifications and the like Structures include. While preferred embodiments of Invention, it will be apparent that various changes can be done without to abandon the scope of the invention.
Claims (30)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005000728A DE102005000728A1 (en) | 2005-01-04 | 2005-01-04 | Image processing system for face detection uses still frame images subjected to semantic analysis |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005000728A DE102005000728A1 (en) | 2005-01-04 | 2005-01-04 | Image processing system for face detection uses still frame images subjected to semantic analysis |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102005000728A1 true DE102005000728A1 (en) | 2006-07-13 |
Family
ID=36599430
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102005000728A Ceased DE102005000728A1 (en) | 2005-01-04 | 2005-01-04 | Image processing system for face detection uses still frame images subjected to semantic analysis |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102005000728A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6396500B1 (en) * | 1999-03-18 | 2002-05-28 | Microsoft Corporation | Method and system for generating and displaying a slide show with animations and transitions in a browser |
US20030160814A1 (en) * | 2002-02-27 | 2003-08-28 | Brown David K. | Slide show presentation and method for viewing same |
-
2005
- 2005-01-04 DE DE102005000728A patent/DE102005000728A1/en not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6396500B1 (en) * | 1999-03-18 | 2002-05-28 | Microsoft Corporation | Method and system for generating and displaying a slide show with animations and transitions in a browser |
US20030160814A1 (en) * | 2002-02-27 | 2003-08-28 | Brown David K. | Slide show presentation and method for viewing same |
Non-Patent Citations (2)
Title |
---|
A. Iwainsky, W. Wilhelmi: Lexikon der Computer- grafik und Bildverarbeitung, Vieweg, 1994, S. 53, 54, 209, 263 und 306, ISBN 3-528-05342-9 * |
U. Schneider, D. Werner: Taschenbuch der Infor- matik, 4. Auflage, Carl Hanser Verlag, 2001, S. 299-301, ISBN 3-446-21753-3 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7505051B2 (en) | Method for generating a slide show of an image | |
DE60211978T2 (en) | RUNNING IMAGE SYSTEM WITH IMAGE INTERPOLATION AND VARIABLE IMAGE RATE | |
DE69531421T2 (en) | Presentation of the content of a single video image using frames | |
DE69930176T2 (en) | Apparatus for automatically and adaptively controlling the playback speed of motion video images and control methods therefor | |
DE69922705T2 (en) | SYSTEM FOR NUMERICAL COLLECTION AND RECORDING OF PANORAMIC IMAGES. | |
DE60312508T2 (en) | SYSTEM AND METHOD FOR THE DIGITAL PICTURE SELECTION | |
DE60119012T2 (en) | Method for detecting crossfading in an MPEG environment | |
DE112016002023T5 (en) | Interpolation of views for telling visual stories | |
DE112007001788T5 (en) | Image layout constraint generation | |
DE202014010969U1 (en) | Camera-enabled mobile device | |
DE112004002391B4 (en) | Spatio-temporal generation of motion blur | |
DE112013003859T5 (en) | Identify key frames using a thin population based group analysis | |
DE10214079A1 (en) | Motion and tone detection based web cam and bandwidth control | |
DE102005034597A1 (en) | Method and device for generating a depth map | |
DE69732089T2 (en) | DEVICE AND METHOD FOR THE TIMELY AND SPATIAL INTEGRATION AND MANAGEMENT OF A VARIETY OF VIDEOS AND STORAGE MEDIUM FOR STORING A PROGRAM THEREFOR | |
DE102008051913A1 (en) | A high speed photographic device, method for controlling a high speed photographic device and computer program | |
DE102010031429A1 (en) | Method for providing a combination video | |
Fu et al. | Night removal by color estimation and sparse representation | |
DE60307916T2 (en) | Arrangement and method for determining whether images correspond to each other, and associated program | |
EP3386207A1 (en) | Method of operating a data processing system for providing an interactive video content | |
CN111062284A (en) | Visual understanding and diagnosing method of interactive video abstract model | |
DE102005000728A1 (en) | Image processing system for face detection uses still frame images subjected to semantic analysis | |
DE102018201909A1 (en) | Method and device for object recognition | |
WO2014206394A2 (en) | Computer implemented digital blur filter for producing a blurred print corresponding to an incorrectly focused lens system, in an original digital image in an image memory | |
DE102004040023B4 (en) | Method, apparatus, arrangement, computer-readable storage medium and program element for the tracking of a human face |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |