Giuseppe Messina | STMicroelectronics - Academia.edu (original) (raw)
Uploads
Papers by Giuseppe Messina
La crescente diffusione di dispositivi di imaging a basso costo e la conseguente disponibilita di... more La crescente diffusione di dispositivi di imaging a basso costo e la conseguente disponibilita di grosse quantita di foto e filmati digitali rende l’attivita investigativa e di verifica su tali supporti sempre piu frequente. Solo nel mondo virtuale della Rete stime recenti aggiornate a meta del 2009 indicano in circa 4 miliardi il numero di foto presenti su Flickr (www.flickr.com) con circa 4000 upload al minuto. Su YouTube (www.youtube.com ) si stimano circa 20 ore di upload al minuto per un totale di circa 120 milioni di video. Infine su Facebook (www.facebook.com) si procede al ritmo di circa 22000 upload al minuto per un totale stimato di 15 miliardi di immagini. A questi dati possiamo aggiungere inoltre l’immensa mole di informazioni multimediali per cosi dire private, non necessariamente disponibili in rete nonche per esempio i dati provenienti da sistemi di video sorveglianza piu o meno affidabili. L’ammontare della cosiddetta impronta digitale fa si che per ogni essere umano...
Red eye artifact is caused by the flash light reflected off a person's retina. This effect of... more Red eye artifact is caused by the flash light reflected off a person's retina. This effect often occurs when the flash light is very close to the camera lens, as in most compact imaging devices. To reduce these artifacts, most cameras have a red eye flash mode which fires a series of preflashes prior to picture capturing. The major disadvantage of the preflash approach is power consumption (e.g., flash is the most powerconsuming device of the camera). Alternatively, red eyes can be detected after photo acquisition. Some photo-editing software makes use of red eye removal tools which require considerable user interaction. To overcome this problem, different techniques have been proposed in literature. Due to the growing interest of industry, many automatic algorithms, embedded on commercial software, have been patented in the last decade. The huge variety of approaches has permitted to explore different aspects and problems of red eyes identification and correction. The big chall...
poster proceedings of ACM/WSCG2005, 2005
Proceedings - International Conference on Image Processing, ICIP, 2010
We describe an automatic image enhancement technique based on features extraction methods. The ap... more We describe an automatic image enhancement technique based on features extraction methods. The approach takes into account images in Bayer data format, captured using a CCD/CMOS sensor and/or 24-bit color images; after identifying the visually significant features, the algorithm adjusts the exposure level using a “camera response”-like function; then a final HUE reconstruction is achieved. This method is suitable for handset devices acquisition systems (e.g., mobile phones, PDA, etc.). The process is also suitable to solve some of the typical drawbacks due to several factors such as poor optics, absence of flashgun, and so forth.
The SVG (Scalable Vector Graphics) standard allows representing complex graphical scenes by a col... more The SVG (Scalable Vector Graphics) standard allows representing complex graphical scenes by a collection of graphic vectorial-based primitives, offering several advantages with respect to classical raster images such as: scalability, resolution independence, etc. In this paper we present a full comparison between some advanced raster to SVG algorithms: SWaterG, SVGenie, SVGWave and Vector Eye. SWaterG works by a watershed decomposition coupled with some ad-hoc heuristics, SVGenie and SVGWave use a polygonalization based respectively on Data Dependent and Wavelet triangulation, while Vector Eye is a commercial tool. Final quality has been assessed over a large dataset of images both in terms of PSNR and compression ratio.
A method for obtaining a high resolution digital image from a plurality of starting images formed... more A method for obtaining a high resolution digital image from a plurality of starting images formed by pixel matrices and acquired at a lower resolution is provided. The method may include combining the plurality of starting images to generate a provisional high resolution image formed by a pixel matrix. The method may also include associating a respective error with at least a part of the pixels of the provisional image HR (0). More particularly, this may include providing a first error associated with at least one first pixel, and at least partially ...
A method for obtaining a high-resolution digital image from a plurality of starting images formed... more A method for obtaining a high-resolution digital image from a plurality of starting images formed by pixel matrices acquired at a lower resolution includes combining the plurality of starting images to generate a provisional high-resolution image, and producing from the provisional high-resolution image a plurality of low-resolution images. Each low-resolution image corresponds to a respective starting image. At least a portion of the provisional high-resolution image is processed by modifying pixels thereof to reduce a difference between ...
Processing method of a digital image to filter red and/or golden eye artifacts, the digital image... more Processing method of a digital image to filter red and/or golden eye artifacts, the digital image comprising a plurality of pixel each comprising at least one digital value represented on a plurality of bits, the method comprising: a step of selecting at least one patch of pixels of the digital image comprising pixels potentially representative of a red and/or golden eye artifact; a step of classifying the at least one patch of pixels as “eye” or “non-eye”; a step of filtering said potentially representative pixels if said patch of pixels is classified as “eye”; ...
The method involves extracting chromatic information of an image captured by an image capturing d... more The method involves extracting chromatic information of an image captured by an image capturing device and concerning a human subject, and locating the regions of visual interest. Exposure of the image is corrected by standardization of a grey scale based on the regions. Zones corresponding to the skin of the photographed subject are recognized. The zones are used as regions of visual interests for exposure correction.
IEEE Transactions on Consumer Electronics, 2002
proceedings of SPIE …, Jan 1, 2003
La crescente diffusione di dispositivi di imaging a basso costo e la conseguente disponibilita di... more La crescente diffusione di dispositivi di imaging a basso costo e la conseguente disponibilita di grosse quantita di foto e filmati digitali rende l’attivita investigativa e di verifica su tali supporti sempre piu frequente. Solo nel mondo virtuale della Rete stime recenti aggiornate a meta del 2009 indicano in circa 4 miliardi il numero di foto presenti su Flickr (www.flickr.com) con circa 4000 upload al minuto. Su YouTube (www.youtube.com ) si stimano circa 20 ore di upload al minuto per un totale di circa 120 milioni di video. Infine su Facebook (www.facebook.com) si procede al ritmo di circa 22000 upload al minuto per un totale stimato di 15 miliardi di immagini. A questi dati possiamo aggiungere inoltre l’immensa mole di informazioni multimediali per cosi dire private, non necessariamente disponibili in rete nonche per esempio i dati provenienti da sistemi di video sorveglianza piu o meno affidabili. L’ammontare della cosiddetta impronta digitale fa si che per ogni essere umano...
Red eye artifact is caused by the flash light reflected off a person's retina. This effect of... more Red eye artifact is caused by the flash light reflected off a person's retina. This effect often occurs when the flash light is very close to the camera lens, as in most compact imaging devices. To reduce these artifacts, most cameras have a red eye flash mode which fires a series of preflashes prior to picture capturing. The major disadvantage of the preflash approach is power consumption (e.g., flash is the most powerconsuming device of the camera). Alternatively, red eyes can be detected after photo acquisition. Some photo-editing software makes use of red eye removal tools which require considerable user interaction. To overcome this problem, different techniques have been proposed in literature. Due to the growing interest of industry, many automatic algorithms, embedded on commercial software, have been patented in the last decade. The huge variety of approaches has permitted to explore different aspects and problems of red eyes identification and correction. The big chall...
poster proceedings of ACM/WSCG2005, 2005
Proceedings - International Conference on Image Processing, ICIP, 2010
We describe an automatic image enhancement technique based on features extraction methods. The ap... more We describe an automatic image enhancement technique based on features extraction methods. The approach takes into account images in Bayer data format, captured using a CCD/CMOS sensor and/or 24-bit color images; after identifying the visually significant features, the algorithm adjusts the exposure level using a “camera response”-like function; then a final HUE reconstruction is achieved. This method is suitable for handset devices acquisition systems (e.g., mobile phones, PDA, etc.). The process is also suitable to solve some of the typical drawbacks due to several factors such as poor optics, absence of flashgun, and so forth.
The SVG (Scalable Vector Graphics) standard allows representing complex graphical scenes by a col... more The SVG (Scalable Vector Graphics) standard allows representing complex graphical scenes by a collection of graphic vectorial-based primitives, offering several advantages with respect to classical raster images such as: scalability, resolution independence, etc. In this paper we present a full comparison between some advanced raster to SVG algorithms: SWaterG, SVGenie, SVGWave and Vector Eye. SWaterG works by a watershed decomposition coupled with some ad-hoc heuristics, SVGenie and SVGWave use a polygonalization based respectively on Data Dependent and Wavelet triangulation, while Vector Eye is a commercial tool. Final quality has been assessed over a large dataset of images both in terms of PSNR and compression ratio.
A method for obtaining a high resolution digital image from a plurality of starting images formed... more A method for obtaining a high resolution digital image from a plurality of starting images formed by pixel matrices and acquired at a lower resolution is provided. The method may include combining the plurality of starting images to generate a provisional high resolution image formed by a pixel matrix. The method may also include associating a respective error with at least a part of the pixels of the provisional image HR (0). More particularly, this may include providing a first error associated with at least one first pixel, and at least partially ...
A method for obtaining a high-resolution digital image from a plurality of starting images formed... more A method for obtaining a high-resolution digital image from a plurality of starting images formed by pixel matrices acquired at a lower resolution includes combining the plurality of starting images to generate a provisional high-resolution image, and producing from the provisional high-resolution image a plurality of low-resolution images. Each low-resolution image corresponds to a respective starting image. At least a portion of the provisional high-resolution image is processed by modifying pixels thereof to reduce a difference between ...
Processing method of a digital image to filter red and/or golden eye artifacts, the digital image... more Processing method of a digital image to filter red and/or golden eye artifacts, the digital image comprising a plurality of pixel each comprising at least one digital value represented on a plurality of bits, the method comprising: a step of selecting at least one patch of pixels of the digital image comprising pixels potentially representative of a red and/or golden eye artifact; a step of classifying the at least one patch of pixels as “eye” or “non-eye”; a step of filtering said potentially representative pixels if said patch of pixels is classified as “eye”; ...
The method involves extracting chromatic information of an image captured by an image capturing d... more The method involves extracting chromatic information of an image captured by an image capturing device and concerning a human subject, and locating the regions of visual interest. Exposure of the image is corrected by standardization of a grey scale based on the regions. Zones corresponding to the skin of the photographed subject are recognized. The zones are used as regions of visual interests for exposure correction.
IEEE Transactions on Consumer Electronics, 2002
proceedings of SPIE …, Jan 1, 2003