SlideShare a Scribd company logo
Real Time Image Processing  : Parallel Implementation On RISC Processor Of Segmentation Chain Based Upon Topological Operators Participants : Ramzi MAHMOUDI, Mohamed AKIL Contacts :  {mahmoudr, akilm}@esiee.fr Context & Objectives Approach & Methodology  In this project we are studying parallel segmentation’s algorithm based on topological transformation.  We focus on two powerful topological operators proposed by ESIEE Engineering - the Computer Science Department :   Results Conclusion These are different steps of the new proposed chain. After the dynamic redistribution of the original image (a) we obtain (b). Gradient image (c) is obtained from (b) by the application of Garcia Lorca gradient operator then a double thresholding procedure is applied to get (d). Crest line has firstly been reduced to thin lines (e) by a filtered thinning with   =5, then restored (f) by executing the Crest Restoration algorithm until stability. To highlight object of interest a labelling algorithm has been applied to (f) resulting in (g).  The new chain provides high segmentation’s quality. The various objects of interest are present in the final image.  Algorithm-Architecture Adequation (exploring simultaneously algorithmic and architectural aspects taking into account their interactions). Algorithm enhancement: structure, interaction, dependency, memory requirement…    parallelism exploration Architecture exploration: memory and register management, intra-register vertorization…  Adequation: programmability and parallelization Complete image processing Chain (acquisition   display) Variety of algorithms Real Time Processing Complete and optimized chain adapted to medical image processing Acquisition \ Treatment \ Analysis \ Displays In this work, we proposed a new chain of image processing, which offers a high quality of segmentation under real time constraints. The new chain is perfectly suited to medical application. Acting directly on grayscale images while preserving their topologies, all topological operators and in particular thinning and crest restoration operators allowed to get a powerful segmentation of 2D brain’s image slices. Medical image processing is a full rising research area : This project makes part of this context : methods of segmentation to isolate one or more anatomical structures in 2D/3D image.   Adopted methodology:   Constraints:   Performance analysis:   Complete and optimized chain adapted to medical image processing Real time segmentation  on RISC processor  (Pentium IV–3,06Ghz) :  33 images (512*512) per second  Segmentation time for different image resolution Associated cadency (Image 512*512) for each algorithm  and architecture enhancement (a) (b) (c) (d) (e) (f) (g) Crest Restoring Operator Thinning Operator Acting directly over Grayscale Image Giving closed and  one-pixel thick contours
Real Time Image Processing  : Parallel Implementation On RISC Processor Of Segmentation Chain Based Upon Topological Operators Abstract   Participants :  Ramzi MAHMOUDI, Mohamed AKIL Contacts :  {mahmoudr, akilm}@esiee.fr In miscellaneous applications of image treatment, thinning and crest restoring present a lot of interests. These algorithms are advised because they act directly on grayscales images while preserving topology. But their strong consummation in term of time and memory remains the major disadvantage in their choice. In this project we propose an efficient hardware implementation of these algorithms on RISC processor allowing to increase the execution time. A chain of segmentation applied to medical imaging will serve as a concrete example to illustrate the improvements brought thanks to the optimization techniques in both algorithm and architectural levels. The particular use of the SSE instruction set relative to the X86_32 processors (PIV 3.06 GHz) will allow a best performance for real time processing : A cadency of 33 images (512*512) per second is assured.  Résumé   Dans diverses applications de traitement d'image, l’amincissement et la restauration la crête présentent beaucoup d'intérêts. Ces algorithmes sont conseillés parce qu'ils agissent directement sur les images en niveau gris tout en préservant la topologie. Mais leurs forte consommation en terme de temps et de mémoire reste l'inconvénient majeur dans leur choix. Dans ce projet nous proposons une implantation matérielle efficace de ces algorithmes sur processeur RISC permettant d'augmenter le temps d'exécution. Une chaîne de segmentation appliquée à l'imagerie médicale servira d’exemple concret pour illustrer les améliorations apportées grâce aux techniques d'optimisation utilisées aux niveaux algorithmique et d'architectural. L'utilisation du jeu d'instructions SSE relative aux processeurs X86_32 (PIV 3,06 GHz) permettra une meilleure performance pour le traitement en temps réel: une cadence de 33 images  (512 * 512) par seconde est assurée.

More Related Content

PPT
Poster 2D Thinning
PDF
International Journal of Engineering Research and Development
PDF
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
DOCX
A generalized algorithm and reconfigurable
PDF
[IJCT-V3I2P17] Authors: Sheng Lai, Xiaohua Meng, Dongqin Zheng
PDF
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
DOCX
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS An efficient-parallel-approach-fo...
PDF
An improved image compression algorithm based on daubechies wavelets with ar...
Poster 2D Thinning
International Journal of Engineering Research and Development
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
A generalized algorithm and reconfigurable
[IJCT-V3I2P17] Authors: Sheng Lai, Xiaohua Meng, Dongqin Zheng
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS An efficient-parallel-approach-fo...
An improved image compression algorithm based on daubechies wavelets with ar...

What's hot (18)

PDF
COMPRESSION ALGORITHM SELECTION FOR MULTISPECTRAL MASTCAM IMAGES
PDF
Reducing Render Time in Ray Tracing by Pixel Averaging
PDF
REDUCING RENDER TIME IN RAY TRACING BY PIXEL AVERAGING
PDF
A Novel Low Complexity Histogram Algorithm for High Performance Image Process...
PDF
Energy and latency aware application
PDF
Image processing and alignment with RNiftyReg and mmand
PDF
PR-065 : High-Resolution Image Synthesis and Semantic Manipulation with Condi...
PDF
PMAM_2014_Autonomic_Skeletons_using_Events-FinalVersion
PDF
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
PDF
Median based parallel steering kernel regression for image reconstruction
PDF
Ad04603175180
PDF
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
PDF
An35225228
PDF
IRJET-ASIC Implementation for SOBEL Accelerator
PDF
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
PDF
Intel, Intelligent Systems Lab: Syable View Synthesis Whitepaper
PDF
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
PDF
Coarse Grained Hybrid Reconfigurable Architecture with NoC Router for Variabl...
COMPRESSION ALGORITHM SELECTION FOR MULTISPECTRAL MASTCAM IMAGES
Reducing Render Time in Ray Tracing by Pixel Averaging
REDUCING RENDER TIME IN RAY TRACING BY PIXEL AVERAGING
A Novel Low Complexity Histogram Algorithm for High Performance Image Process...
Energy and latency aware application
Image processing and alignment with RNiftyReg and mmand
PR-065 : High-Resolution Image Synthesis and Semantic Manipulation with Condi...
PMAM_2014_Autonomic_Skeletons_using_Events-FinalVersion
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
Median based parallel steering kernel regression for image reconstruction
Ad04603175180
Reconfigurable CORDIC Low-Power Implementation of Complex Signal Processing f...
An35225228
IRJET-ASIC Implementation for SOBEL Accelerator
IRJET- Efficient Image Encryption with Pixel Scrambling and Genetic Algorithm
Intel, Intelligent Systems Lab: Syable View Synthesis Whitepaper
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
Coarse Grained Hybrid Reconfigurable Architecture with NoC Router for Variabl...
Ad

Viewers also liked (8)

PPT
FANTASY ART 1
PPTX
2D Thinning
PPT
Lissage
PPT
DIGITAL ART DESIGN
PDF
Projet personnel P2 2009 2010 vf
PPT
Smoothing2
PPT
Projet personnel P1 2009 2010 vf
PPT
Study on Thinning
FANTASY ART 1
2D Thinning
Lissage
DIGITAL ART DESIGN
Projet personnel P2 2009 2010 vf
Smoothing2
Projet personnel P1 2009 2010 vf
Study on Thinning
Ad

Similar to Poster Segmentation Chain (17)

PPTX
Image Segmentation Chain
PPTX
PapeEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEr-ID 77.pptx
PDF
IRJET - Simulation of Colour Image Processing Techniques on VHDL
PDF
Design and Implementation of VLSI Architecture for Image Scaling Processor
PPTX
PPTX
PhD Topics
PDF
A brief review of segmentation methods for medical
PDF
A brief review of segmentation methods for medical images
PPTX
parallelization strategy
DOCX
A low cost hardware architecture for illumination adjustment in real-time app...
PDF
A novel predicate for active region merging in automatic image segmentation
PDF
A novel predicate for active region merging in automatic image segmentation
PPTX
A New Approach for Parallel Region Growing Algorithm in Image Segmentation u...
PDF
PS1_2014_2012B5A7521P_2012B5A7848P_2012B4A7958H
PDF
PhD engineering thesis sample work
DOCX
A low cost hardware architecture for illumination adjustment in real-time app...
PPTX
Image_Segmentation_Watershed Algorthim using python
Image Segmentation Chain
PapeEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEr-ID 77.pptx
IRJET - Simulation of Colour Image Processing Techniques on VHDL
Design and Implementation of VLSI Architecture for Image Scaling Processor
PhD Topics
A brief review of segmentation methods for medical
A brief review of segmentation methods for medical images
parallelization strategy
A low cost hardware architecture for illumination adjustment in real-time app...
A novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentation
A New Approach for Parallel Region Growing Algorithm in Image Segmentation u...
PS1_2014_2012B5A7521P_2012B5A7848P_2012B4A7958H
PhD engineering thesis sample work
A low cost hardware architecture for illumination adjustment in real-time app...
Image_Segmentation_Watershed Algorthim using python

More from RMwebsite (15)

PPTX
Carte Graphique Gtx1080ti
PDF
Isbs slides 2010
PPT
Architecture des ordinateurs
PPT
Le bios Slides
PPT
Smoothing1
PPT
3D skeltonization
PPT
Watershed
PPT
Amina 2010 workshop slides final version
PPT
FRACTAL ART
PPT
Sujet 6 - Carte Son
PPT
Sujet 6
PPT
Sujet 4 - CARTE GRAPHIQUE
PPT
Sujet 3 - LE DISQUE DUR
PPT
Sujet 2 - LES BUS
PPT
Sujet 1 - BIOS
Carte Graphique Gtx1080ti
Isbs slides 2010
Architecture des ordinateurs
Le bios Slides
Smoothing1
3D skeltonization
Watershed
Amina 2010 workshop slides final version
FRACTAL ART
Sujet 6 - Carte Son
Sujet 6
Sujet 4 - CARTE GRAPHIQUE
Sujet 3 - LE DISQUE DUR
Sujet 2 - LES BUS
Sujet 1 - BIOS

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation theory and applications.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Approach and Philosophy of On baking technology
PDF
Electronic commerce courselecture one. Pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Chapter 3 Spatial Domain Image Processing.pdf
Understanding_Digital_Forensics_Presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation theory and applications.pdf
Review of recent advances in non-invasive hemoglobin estimation
MYSQL Presentation for SQL database connectivity
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Approach and Philosophy of On baking technology
Electronic commerce courselecture one. Pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation_ Review paper, used for researhc scholars
“AI and Expert System Decision Support & Business Intelligence Systems”

Poster Segmentation Chain

  • 1. Real Time Image Processing  : Parallel Implementation On RISC Processor Of Segmentation Chain Based Upon Topological Operators Participants : Ramzi MAHMOUDI, Mohamed AKIL Contacts : {mahmoudr, akilm}@esiee.fr Context & Objectives Approach & Methodology In this project we are studying parallel segmentation’s algorithm based on topological transformation. We focus on two powerful topological operators proposed by ESIEE Engineering - the Computer Science Department : Results Conclusion These are different steps of the new proposed chain. After the dynamic redistribution of the original image (a) we obtain (b). Gradient image (c) is obtained from (b) by the application of Garcia Lorca gradient operator then a double thresholding procedure is applied to get (d). Crest line has firstly been reduced to thin lines (e) by a filtered thinning with  =5, then restored (f) by executing the Crest Restoration algorithm until stability. To highlight object of interest a labelling algorithm has been applied to (f) resulting in (g). The new chain provides high segmentation’s quality. The various objects of interest are present in the final image. Algorithm-Architecture Adequation (exploring simultaneously algorithmic and architectural aspects taking into account their interactions). Algorithm enhancement: structure, interaction, dependency, memory requirement…  parallelism exploration Architecture exploration: memory and register management, intra-register vertorization… Adequation: programmability and parallelization Complete image processing Chain (acquisition  display) Variety of algorithms Real Time Processing Complete and optimized chain adapted to medical image processing Acquisition \ Treatment \ Analysis \ Displays In this work, we proposed a new chain of image processing, which offers a high quality of segmentation under real time constraints. The new chain is perfectly suited to medical application. Acting directly on grayscale images while preserving their topologies, all topological operators and in particular thinning and crest restoration operators allowed to get a powerful segmentation of 2D brain’s image slices. Medical image processing is a full rising research area : This project makes part of this context : methods of segmentation to isolate one or more anatomical structures in 2D/3D image. Adopted methodology: Constraints: Performance analysis: Complete and optimized chain adapted to medical image processing Real time segmentation on RISC processor (Pentium IV–3,06Ghz) : 33 images (512*512) per second Segmentation time for different image resolution Associated cadency (Image 512*512) for each algorithm and architecture enhancement (a) (b) (c) (d) (e) (f) (g) Crest Restoring Operator Thinning Operator Acting directly over Grayscale Image Giving closed and one-pixel thick contours
  • 2. Real Time Image Processing  : Parallel Implementation On RISC Processor Of Segmentation Chain Based Upon Topological Operators Abstract Participants : Ramzi MAHMOUDI, Mohamed AKIL Contacts : {mahmoudr, akilm}@esiee.fr In miscellaneous applications of image treatment, thinning and crest restoring present a lot of interests. These algorithms are advised because they act directly on grayscales images while preserving topology. But their strong consummation in term of time and memory remains the major disadvantage in their choice. In this project we propose an efficient hardware implementation of these algorithms on RISC processor allowing to increase the execution time. A chain of segmentation applied to medical imaging will serve as a concrete example to illustrate the improvements brought thanks to the optimization techniques in both algorithm and architectural levels. The particular use of the SSE instruction set relative to the X86_32 processors (PIV 3.06 GHz) will allow a best performance for real time processing : A cadency of 33 images (512*512) per second is assured. Résumé Dans diverses applications de traitement d'image, l’amincissement et la restauration la crête présentent beaucoup d'intérêts. Ces algorithmes sont conseillés parce qu'ils agissent directement sur les images en niveau gris tout en préservant la topologie. Mais leurs forte consommation en terme de temps et de mémoire reste l'inconvénient majeur dans leur choix. Dans ce projet nous proposons une implantation matérielle efficace de ces algorithmes sur processeur RISC permettant d'augmenter le temps d'exécution. Une chaîne de segmentation appliquée à l'imagerie médicale servira d’exemple concret pour illustrer les améliorations apportées grâce aux techniques d'optimisation utilisées aux niveaux algorithmique et d'architectural. L'utilisation du jeu d'instructions SSE relative aux processeurs X86_32 (PIV 3,06 GHz) permettra une meilleure performance pour le traitement en temps réel: une cadence de 33 images (512 * 512) par seconde est assurée.