SlideShare a Scribd company logo
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 7, Issue 6 (Sep. - Oct. 2013), PP 58-62
www.iosrjournals.org
www.iosrjournals.org 58 | Page
Field Programmable Gate Array for Data Processing in Medical
Systems
Ch. Rama Mohan, Y. Devaraj, P.Prasanna Murali Krishna
M.Tech II Year ,Dr.Sgit, Markapur, Asst.Prof, Dr.SGIT,Markapur, Prof P.Prassanna Murali Krishna, H.O.D
OF DECS Dr.SGIT,MARKAPUR
Abstract: Two- dimensional &Three–dimensional (3-D) image segmentation is on of the most demanding tasks
in image processing. It has been proven that only the 14-neighborship of a rhombic dodecahedron can satisfy
the aforementioned requirements. The 3-D-GSC process is executed in the following three phases ,coding
phases,linking phases,splitting phases. An FPGA-based digital signal processing board optimized for
applications needing large memory with high bandwidth has been developed and successfully used for the
parallelization of a modern image segmentation algorithm for medical and industrial real-time applications.The
Use of this 128-bit coprocessor board is not limited to image segmentation.We propose the perfectly
parallelizable 3-D Gray-Value Structure Code (3-D-GSC) for image segmentation on a new FPGA custom
machine. This 128-Bit FPGA coprocessing board features an up-to-date Virtex-II Pro architecture, two large
independent DDR-SDRAM channels, two fast independent ZBT-SRAM channels, and PCI-X bus and
CameraLink interfaces.
Key words: Field Programmable Gate Array, Segme-ntation, Vogel bruch, Gray-valve structure code
,Homogeneous, Linking phase, Coding phase, Splitting phase, SDRAM.
I. Introduction
If we look at medical applications, e.g., separating white and gray brain, the segmentation of these
areas is a founding step in image analysis. Likewise, this type of problem arises in almost any image processing
chain in nonscientific fields like industrial quality control, e.g., surface inspection.
In general, the image segmentation task works in the spatialdomain grouping together neighbored
pixels or voxels to homogeneous regions if they can be considered to be similar according to a common feature.
Often this will be simply the measured gray value.
Numerous techniques (see [1]–[5]) facing the elementary segmentation problem have been described
during the last decades.
These are as follows:
• point oriented techniques (e.g., threshold methods) [6];
• edge detection [7] and watershed techniques [8];
• region growing techniques (e.g., region growing/merging [9], split and merge [10], pyramid linking [11]);
• deformable models [12];
• direct in-image-data classification methods [13];
• application-specific solutions.
Usually, the segmentation result (a region or label data set) is fed into a subsequent analysis, often
realized by classification methods. The quality of various segmentation algorithms differs in many ways, so that
for every application the best suitable
approach should be selected to match the requirements.
Not every algorithm can be hardware accelerated efficiently to benefit from the advantages of modern
FPGA and DSP devices.Rehrmann [14] proposes a two-dimensional (2-D) segmentation
algorithm (CSC) based on a hierarchical approach of
Hartmann [15] to include local precision by keeping a global overview. Vogelbruch [16]–[18] extended this
algorithm to 3-D(3-D-GSC) by identification of an appropriate 3-D island structure and proving this to be
unique in 3-D. These approaches both are implicitly parallel because the island itself and islands of each
hierarchy level can be processed independently. The main drawback is constituted by the large amount of
memory needed and the high bandwidth requirements to keep all parallel processing units busy to make them
most efficient. The general concept to adapt the GSC software implementation for use on hardware exploiting
the GSC inherent parallelization capabilities is described later in this paper.
Therefore, specialized hardware optimized for maximum memory throughput is required. In the past 10
years many special hardware solutions (e.g., CNAPS [19], IMAP [20],SYMPHONIE, CC-IPP and SIMD
architectures) have been proposed but none has been successfully brought to market. Today image processing
Field Programmable Gate Array for Data Processing in Medical Systems
www.iosrjournals.org 59 | Page
tasks of low complexity are implemented on graphic controllers with DSP units (e.g., Matrox Genesis). For the
solution of more complex tasks a significant trend to use standard FPGA architecturesis visible.
But a market analysis has shown available hardware architectures not be suitable for the complex
requirements of the innovative algorithm used here. Therefore the hardware platform proposed in this paper
features the special memory requirements ofthe 3-D-GSC algorithm described earlier. It contains two large
banks of SDRAM and two banks of fast SRAM for caching purposes.The memory word width is set to 128 bit
per bank to match the island structure of the GSC algorithm. Due to the use of an FPGA as processing core the
board is suitable for manyother image or high memory intensive algorithms.
II. The 3-D-Gsc Segmentation Algorithm
The 3-D-GSC [16] merges local precision and global view by re-evaluating homogeneity decisions
taken on a lower hierarchy level on the basis of the global view through a subsequent splitting of contiguous but
non-similar regions. The GSC algorithmworks on a newly developed 3-D island structure havingthe properties
introduced in the following due to the requirements indicated:
• homogeneous periodical lattice efficient algorithmic realization;
• covering of all lattice points complete region linkage;
Fig. 1. The island structure of the 3-D GSC is a rhombic dodecahedron.
• central symmetrical islands isotropic region linkage;
• complete simple overlapping unique connectivity and splitting;
• simple hierarchy multiscale approach, recursive implementation.
In [16] it has been proven that only the 14-neighborship of a rhombic dodecahedron (see Fig. 1) can
satisfy the aforementioned requirements, but not all overlapping points in a macro island can be examined
during linking due to the inhomogeneous neighborhood structure. This requires an explicit splittingof these
nonexamined overlappings.
The 3-D-GSC process is executed in the following three phases (for simplification, these are depicted
in Fig. 2 for the 2-D case):
• In the coding phase neighboring and similar voxels are combined to local regions of the lowest hierarchy level
with a resulting feature computed as a weighted mean of the contributing voxels.
• During the following linking phase these regions are linked hierarchically to global segments up to the highest
hierarchy level. A region of one hierarchy level consists of contiguous and similar regions of the hierarchy level
underneath. The gray value of this region once again is calculated by the weighted gray value mean of the
participating regions.
• During the linking phase two regions can be non-similar, but overlapping. Therefore, in order to obtain a
disjoint segmentation result, the overlapping area must be separated afterwards. This procedure is carried out
recursively down to the lowest hierarchy level during the splitting phase, which is initiated immediately after
the linking of an island. Thus global decisions are taken down to the local voxel level.
III. Parallelization And Modification Of The Algorithm For Hardware Implementation
For an efficient implementation of the algorithm on FPGA based platform several modifications had to
be performed. A main aspect here is to reduce memory accesses with respect to the not very fast FPGA-DRAM
connection (compared to current PC arch.). The modifications comprise as follows.
The indirect database scheme using a key table for database access to registered regions (code
elements) has been dropped in favour of regular-sized database entries. Of course, this wastes a fair amount of
memory but the number of memory accesses is significantly reduced. The regular-sized database entry format
allows for replacing absolute region coding addresses by relative ones which can be calculated by the FPGA
concurrently without performance penalty.
The coding phase has been optimized for minimal hardware resource consumption and maximum
speed but still giving the same results as the software reference implementation.
To avoid time-consuming neighborhood searches by looking up position indices before database
access, we developed a new linking scheme using overlapping lists which are generated during the registration
of code elements.
Field Programmable Gate Array for Data Processing in Medical Systems
www.iosrjournals.org 60 | Page
The nondeterministic recursive splitting phases had to be replacedby a regular root-to-level-0 label
propagation scheme including additional merging capabilities during the generation of the segmentation result
(label dataset and segments’ list).
In Fig. 2, the much more simpler 2-D case is depicted and shows that the best module utilization can
be achieved by using two independent memory devices for database storage and two additional independent fast
memory blocks for intermodule data exchange or caching purposes.
Likewise, this shows that three layers of the hierarchical A structure are processed in parallel covered
by the coding array (20 coding modules) and the two linking arrays between the two memory banks proposed
(first processing line from top). Additional a second processing line with two linking arrays can also start to
work if the memory contains sufficient data for the modules. For larger images the two linking modules of the
first processing lines will be reused. Please note, the arrows shows the data flow from the input image via
different data base levels up to the resulting label image, and see the attached timing diagram that shows the
process utilization of the processing lines.
The Splitting and Labeling module cannot be processed in parallel because it needs access to all hierarchical
levels in both memory banks
Fig.2. Flow diagram of the hardware algorithm; note that the two processing lines can work in parallel if they
have sufficient data.
A market survey revealed that there was no suitable board available meeting the required independent
memory layout for the algorithm as described above. Hence, we had to develop our own FPGA-based platform
that fits the needs mentioned above and satisfies the requirements of the cooperating partners. This platform is
described in Section 4.
IV. Hardware Acceleration Board
To achieve the goal of segmenting 2-D images up to pixel and 3-D images up to voxel (16 bpv) in real-
time a PCI compliant extension board supporting standard PC systems featuring a Xilinx Virtex II Pro FPGA
processor ( gates)and equipped with sufficient local memory organized in four separate channels has been built
(see Fig. 3).
It contains socketed DDR SDRAM modules up to 1 GB with 266 MSamples/s (PC2100) operating at
110 MHz to obtaindouble-word data (128 Bit) from the FPGA ports; this yields 1.6 GByte/s per channel. For
caching purposes and fast random access two additional smaller SRAM memory banks (up to 8 MB) consisting
of independent ZBT (zero bus turn-around) are available, operating at 110 MHz and a data width of 128 Bit.
Together, all four banks achieve an aggregated bandwidth of about 6.4 GByte/s.Industrial applications
(e.g., for quality assurance) can be accomplished by connecting external cameras directly to the FPGA board or
via the CameraLink interface. Image data can also be transferred from any other source via the PCI bus (64 Bit
at 66 MHz). For future purposes, two 32 Bit extension connectors are available.
Industrial applications (e.g., for quality assurance) can be accomplished by connecting external
cameras directly to the FPGA board or via the CameraLink interface. Image data can also be transferred from
any other source via the PCI bus (64 Bit at 66 MHz). For future purposes, two 32 Bit extension connectors are
available.
Field Programmable Gate Array for Data Processing in Medical Systems
www.iosrjournals.org 61 | Page
Fig. 3. Photograph of the FPGA coprocessor board with the main parts depicted.
Fig. 4. Segmentation and classification results on a simulated 3-D MRI brain dataset. (a) Original image. (b)
Initial region codings. (c) Intermediate codings. (d) Completely segmented. (e) Classified with n-to-1 classifier
V. Performance And Results
Fig. 4 shows the segmentation and classification result of the used GSC algorithm on a simulated 3-D
MRI brain dataset. On the basis of the segmentation results 98.5% of all voxels in the MRI data set are detected
properly as class members using a simple n-to-1 classifier.
Fig. 5 shows a runtime comparison in a logarithmic scale between nonoptimized/optimized SW
implementation and the estimated HW performance based on memory access rates. The best case is given for a
fully exploitation of the parallel laid out memory banks and the worst case indicates pure sequential data access.
Proceeding on these assumptions, a speed-up factor of 30–100 times depending on resolution and image
contents is expected to be achieved.
Fig. 5. Comparison of the run-time between the software implementation and the estimated hardware
performance.
VI. Conclusion And Outlook
Industrial applications (e.g., for quality assurance) can be accomplished by connecting external
cameras directly to the FPGA board or via the CameraLink interface. Image data can also be transferred from
any other source via the PCI bus (64 Bit at 66 MHz). For future purposes, two 32 Bit extension connectors are
available.
On the basis of the segmentation results 98.5% of all voxels in the MRI data set are detected properly
as class members using a simple n-to-1 classifier.An FPGA-based digital signal processing board is used for
large memory with high bandwidth has been developed and successfully used for the parallelization of a
modern image segmentation algorithm for medical and industrial real-time applications.
Although the GSC algorithm is optimized for gray scaled images, this can be easily extended to
ultidimensional data when an appropriate distance function is given. Use of this 128-bit coprocessor board is not
Field Programmable Gate Array for Data Processing in Medical Systems
www.iosrjournals.org 62 | Page
limited to image segmentation but might also comprise applications such as FPGA-based project development
and prototyping, simulation, reconstruction, FEM, etc.
References
[1] L. P. Clarke, R. P. Velthuizen, M. A. Camacho, J. J. Heine, M. Vaidyanathan, L. O. Hall, R. W. Thatcher, and M. L. Silbiger, ―MRI
segmentation: Methods and applications,‖ Magn. Reson. Imag., vol. 13, no. 3, pp. 343–368, 1995.
[2] R. C. Gonzalez and R. E.Woods, Digital Image Processing, 2nd ed.Reading, MA: Addison-Wesley, 1993.
[3] B. Jähne, Digitale Bildverarbeitung, 4th ed. New York: Springer, 1997.
[4] N. R. Pal and S. K. Pal, ―A review on image segmentation techniques,‖ Pattern Recognit., no. 26, pp. 1277–1294, 1993.
[5] J. C. Russ, The Image Processing Handbook, 3rd ed. Boca Raton, FL: CRC, 1999.
[6] S. U. Lee and S. Y. Chung, ―A comparative performance study of several global thresholding techniques for segmentation,‖
Comput. Vis., Graphics Image Process., no. 52, pp. 171–190, 1990.
[7] D. Ziou and S. Tabbone, Edge Detection Techniques—An Overview Transl.: Tech. Rep. Dep. informatique, Univ. Sherbrooke, 195,
1997.
[8] L. Vincent and P. Soille, ―Watersheds in digital spaces; An efficient algorithm based on immersion simulations,‖ IEEE Trans.
Pattern Anal. Mach. Intell., no. 13, pp. 583–597, 1991. DILLINGER et al.: FPGA-BASED REAL-TIME IMAGE
EGMENTATION 2101
[9] R. K. Justice and E. M. Stokely, ―3D segmentation of MR brain images using seeded region growing,‖ IEEE Eng. Med. Biol. Soc.,
no. 18, pp. 1083–1084, 1996.
[10] S. L. Horowitz and T. Pavlidis, ―Picture segmentation by a tree traversal algorithm,‖ J. Assoc. Comput. Machinery, no. 23, pp. 368–
388, 1976.
[11] P. J. Burt, ―The pyramid as a structure for efficient computation,‖ in Multiresolution Image Processing and Analysis, A. Rosenfeld,
Ed New York: Springer-Verlag, 1984, pp. 6–35.
[12] T. McInerney and D. Terzopoulos, ―Deformable models in medical images analysis: A survey,‖ Med. Image Anal., vol. 1, no. 2, pp.
91–108, 1996.
[13] Y. Shimshonim, ―Introduction to classification methods,‖ in School of Mathematical Sciences. Tel-Aviv, Israel: Tel-Aviv :
[14] V. Rehrmann, ―Stabile, echtzeitfähige Farbbildauswertung,‖ Koblenzer Schriften zur Informatik, no. 1, 1994.
[15] G. Hartmann, ―Recognition of hierarchically encoded images by technical and biological systems,‖ Biolog. Cybern., no. 57, pp. 73–
84, 1987.
[16] J.-F. Vogelbruch, ―Segmentierung von Volumendatensätzen mittels dreidimensionaler hierarchischer Inselstrukturen,‖ inSchriften
des Forschungszentrum Jülich/Informationstechnik Ph.D. dissertation, RWTH Aachen, vol. 3, 2002.
[17] J.-F. Vogelbruch, P. Sturm, R. Patzak, L. Priese, and H. Halling, ―3D Segmentierung mittels hierarchischer Inselstrukturen,‖ in
Bildverarbeitung für die Medizin, Leipzig, 2002.
[18] J.-F.Vogelbruch, R. Patzak, and H. Halling, ―3D segmentierung und visualisierung von volumendatensätzen,‖ Remagener
Physiktage, 2002.
[19] D. W. Hammerstrom and D. P. Lulich, ―Image processing using onedimensional processor arrays,‖ in Proc. IEEE, 1996, vol. 84,
no. 7, pp. 1005–1018.
[20] M. W. van der Molen and S. Kyo, Documentation for the IMAP-VISION Image Processing Card and the 1DC Language. : NEC
Incubation Center, 1997.

More Related Content

What's hot

Intermediate Fabrics
Intermediate FabricsIntermediate Fabrics
Intermediate Fabrics
Team-VLSI-ITMU
 
Transformation and dynamic visualization of images from computer through an F...
Transformation and dynamic visualization of images from computer through an F...Transformation and dynamic visualization of images from computer through an F...
Transformation and dynamic visualization of images from computer through an F...
TELKOMNIKA JOURNAL
 
Hz2514321439
Hz2514321439Hz2514321439
Hz2514321439
IJERA Editor
 
Vlsi physical design automation on partitioning
Vlsi physical design automation on partitioningVlsi physical design automation on partitioning
Vlsi physical design automation on partitioning
Sushil Kundu
 
IMQA Paper
IMQA PaperIMQA Paper
IMQA Paper
Vignesh Kannan
 
Placement in VLSI Design
Placement in VLSI DesignPlacement in VLSI Design
Placement in VLSI Design
Team-VLSI-ITMU
 
A PROGRESSIVE MESH METHOD FOR PHYSICAL SIMULATIONS USING LATTICE BOLTZMANN ME...
A PROGRESSIVE MESH METHOD FOR PHYSICAL SIMULATIONS USING LATTICE BOLTZMANN ME...A PROGRESSIVE MESH METHOD FOR PHYSICAL SIMULATIONS USING LATTICE BOLTZMANN ME...
A PROGRESSIVE MESH METHOD FOR PHYSICAL SIMULATIONS USING LATTICE BOLTZMANN ME...
ijdpsjournal
 
Accelerix ISSCC 1998 Paper
Accelerix ISSCC 1998 PaperAccelerix ISSCC 1998 Paper
Accelerix ISSCC 1998 Paper
Imagination Technologies
 
Study on Reconstruction Accuracy using shapiness index of morphological trans...
Study on Reconstruction Accuracy using shapiness index of morphological trans...Study on Reconstruction Accuracy using shapiness index of morphological trans...
Study on Reconstruction Accuracy using shapiness index of morphological trans...
ijcseit
 
Compressive Strength of Ready Mix Concrete Using Soft Computing Techniques
Compressive Strength of Ready Mix Concrete Using Soft Computing TechniquesCompressive Strength of Ready Mix Concrete Using Soft Computing Techniques
Compressive Strength of Ready Mix Concrete Using Soft Computing Techniques
IJERA Editor
 
33 8951 suseela g suseela paper8 (edit)new2
33 8951 suseela g   suseela paper8 (edit)new233 8951 suseela g   suseela paper8 (edit)new2
33 8951 suseela g suseela paper8 (edit)new2
IAESIJEECS
 
34 8951 suseela g suseela paper8 (edit)new
34 8951 suseela g   suseela paper8 (edit)new34 8951 suseela g   suseela paper8 (edit)new
34 8951 suseela g suseela paper8 (edit)new
IAESIJEECS
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 

What's hot (13)

Intermediate Fabrics
Intermediate FabricsIntermediate Fabrics
Intermediate Fabrics
 
Transformation and dynamic visualization of images from computer through an F...
Transformation and dynamic visualization of images from computer through an F...Transformation and dynamic visualization of images from computer through an F...
Transformation and dynamic visualization of images from computer through an F...
 
Hz2514321439
Hz2514321439Hz2514321439
Hz2514321439
 
Vlsi physical design automation on partitioning
Vlsi physical design automation on partitioningVlsi physical design automation on partitioning
Vlsi physical design automation on partitioning
 
IMQA Paper
IMQA PaperIMQA Paper
IMQA Paper
 
Placement in VLSI Design
Placement in VLSI DesignPlacement in VLSI Design
Placement in VLSI Design
 
A PROGRESSIVE MESH METHOD FOR PHYSICAL SIMULATIONS USING LATTICE BOLTZMANN ME...
A PROGRESSIVE MESH METHOD FOR PHYSICAL SIMULATIONS USING LATTICE BOLTZMANN ME...A PROGRESSIVE MESH METHOD FOR PHYSICAL SIMULATIONS USING LATTICE BOLTZMANN ME...
A PROGRESSIVE MESH METHOD FOR PHYSICAL SIMULATIONS USING LATTICE BOLTZMANN ME...
 
Accelerix ISSCC 1998 Paper
Accelerix ISSCC 1998 PaperAccelerix ISSCC 1998 Paper
Accelerix ISSCC 1998 Paper
 
Study on Reconstruction Accuracy using shapiness index of morphological trans...
Study on Reconstruction Accuracy using shapiness index of morphological trans...Study on Reconstruction Accuracy using shapiness index of morphological trans...
Study on Reconstruction Accuracy using shapiness index of morphological trans...
 
Compressive Strength of Ready Mix Concrete Using Soft Computing Techniques
Compressive Strength of Ready Mix Concrete Using Soft Computing TechniquesCompressive Strength of Ready Mix Concrete Using Soft Computing Techniques
Compressive Strength of Ready Mix Concrete Using Soft Computing Techniques
 
33 8951 suseela g suseela paper8 (edit)new2
33 8951 suseela g   suseela paper8 (edit)new233 8951 suseela g   suseela paper8 (edit)new2
33 8951 suseela g suseela paper8 (edit)new2
 
34 8951 suseela g suseela paper8 (edit)new
34 8951 suseela g   suseela paper8 (edit)new34 8951 suseela g   suseela paper8 (edit)new
34 8951 suseela g suseela paper8 (edit)new
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

Viewers also liked

O01821100103
O01821100103O01821100103
O01821100103
IOSR Journals
 
Cooperative Data Forwarding In AODV Routing Protocol
Cooperative Data Forwarding In AODV Routing ProtocolCooperative Data Forwarding In AODV Routing Protocol
Cooperative Data Forwarding In AODV Routing Protocol
IOSR Journals
 
H017514655
H017514655H017514655
H017514655
IOSR Journals
 
I012646171
I012646171I012646171
I012646171
IOSR Journals
 
Q01062121126
Q01062121126Q01062121126
Q01062121126
IOSR Journals
 
B012540914
B012540914B012540914
B012540914
IOSR Journals
 
K010516873
K010516873K010516873
K010516873
IOSR Journals
 
Modeling and Numerical Simulation of Bangladeshi Women’s Depression Is a Func...
Modeling and Numerical Simulation of Bangladeshi Women’s Depression Is a Func...Modeling and Numerical Simulation of Bangladeshi Women’s Depression Is a Func...
Modeling and Numerical Simulation of Bangladeshi Women’s Depression Is a Func...
IOSR Journals
 
Synthesis Of 2-(1, 3- Dihydro- 3 - Oxo- 2h - Pyridylpyrr- 2- Ylidene)-1, 2-Di...
Synthesis Of 2-(1, 3- Dihydro- 3 - Oxo- 2h - Pyridylpyrr- 2- Ylidene)-1, 2-Di...Synthesis Of 2-(1, 3- Dihydro- 3 - Oxo- 2h - Pyridylpyrr- 2- Ylidene)-1, 2-Di...
Synthesis Of 2-(1, 3- Dihydro- 3 - Oxo- 2h - Pyridylpyrr- 2- Ylidene)-1, 2-Di...
IOSR Journals
 
L012266672
L012266672L012266672
L012266672
IOSR Journals
 
D017351725
D017351725D017351725
D017351725
IOSR Journals
 
Nuclear Magnetic Resonance (NMR) Analysis of D - (+) - Glucose: A Guide to Sp...
Nuclear Magnetic Resonance (NMR) Analysis of D - (+) - Glucose: A Guide to Sp...Nuclear Magnetic Resonance (NMR) Analysis of D - (+) - Glucose: A Guide to Sp...
Nuclear Magnetic Resonance (NMR) Analysis of D - (+) - Glucose: A Guide to Sp...
IOSR Journals
 
OSPCV: Off-line Signature Verification using Principal Component Variances
OSPCV: Off-line Signature Verification using Principal Component VariancesOSPCV: Off-line Signature Verification using Principal Component Variances
OSPCV: Off-line Signature Verification using Principal Component Variances
IOSR Journals
 
K1802027780
K1802027780K1802027780
K1802027780
IOSR Journals
 
Energy Policy in India
Energy Policy in IndiaEnergy Policy in India
Energy Policy in India
IOSR Journals
 
Fractal Reconfigurable Multiband Communicating Antenna for Cognitive Radio
Fractal Reconfigurable Multiband Communicating Antenna for Cognitive RadioFractal Reconfigurable Multiband Communicating Antenna for Cognitive Radio
Fractal Reconfigurable Multiband Communicating Antenna for Cognitive Radio
IOSR Journals
 
Effectiveness of Information Communication Technologies for Education System
Effectiveness of Information Communication Technologies for Education SystemEffectiveness of Information Communication Technologies for Education System
Effectiveness of Information Communication Technologies for Education System
IOSR Journals
 
A017230107
A017230107A017230107
A017230107
IOSR Journals
 
C010211624
C010211624C010211624
C010211624
IOSR Journals
 
G017633943
G017633943G017633943
G017633943
IOSR Journals
 

Viewers also liked (20)

O01821100103
O01821100103O01821100103
O01821100103
 
Cooperative Data Forwarding In AODV Routing Protocol
Cooperative Data Forwarding In AODV Routing ProtocolCooperative Data Forwarding In AODV Routing Protocol
Cooperative Data Forwarding In AODV Routing Protocol
 
H017514655
H017514655H017514655
H017514655
 
I012646171
I012646171I012646171
I012646171
 
Q01062121126
Q01062121126Q01062121126
Q01062121126
 
B012540914
B012540914B012540914
B012540914
 
K010516873
K010516873K010516873
K010516873
 
Modeling and Numerical Simulation of Bangladeshi Women’s Depression Is a Func...
Modeling and Numerical Simulation of Bangladeshi Women’s Depression Is a Func...Modeling and Numerical Simulation of Bangladeshi Women’s Depression Is a Func...
Modeling and Numerical Simulation of Bangladeshi Women’s Depression Is a Func...
 
Synthesis Of 2-(1, 3- Dihydro- 3 - Oxo- 2h - Pyridylpyrr- 2- Ylidene)-1, 2-Di...
Synthesis Of 2-(1, 3- Dihydro- 3 - Oxo- 2h - Pyridylpyrr- 2- Ylidene)-1, 2-Di...Synthesis Of 2-(1, 3- Dihydro- 3 - Oxo- 2h - Pyridylpyrr- 2- Ylidene)-1, 2-Di...
Synthesis Of 2-(1, 3- Dihydro- 3 - Oxo- 2h - Pyridylpyrr- 2- Ylidene)-1, 2-Di...
 
L012266672
L012266672L012266672
L012266672
 
D017351725
D017351725D017351725
D017351725
 
Nuclear Magnetic Resonance (NMR) Analysis of D - (+) - Glucose: A Guide to Sp...
Nuclear Magnetic Resonance (NMR) Analysis of D - (+) - Glucose: A Guide to Sp...Nuclear Magnetic Resonance (NMR) Analysis of D - (+) - Glucose: A Guide to Sp...
Nuclear Magnetic Resonance (NMR) Analysis of D - (+) - Glucose: A Guide to Sp...
 
OSPCV: Off-line Signature Verification using Principal Component Variances
OSPCV: Off-line Signature Verification using Principal Component VariancesOSPCV: Off-line Signature Verification using Principal Component Variances
OSPCV: Off-line Signature Verification using Principal Component Variances
 
K1802027780
K1802027780K1802027780
K1802027780
 
Energy Policy in India
Energy Policy in IndiaEnergy Policy in India
Energy Policy in India
 
Fractal Reconfigurable Multiband Communicating Antenna for Cognitive Radio
Fractal Reconfigurable Multiband Communicating Antenna for Cognitive RadioFractal Reconfigurable Multiband Communicating Antenna for Cognitive Radio
Fractal Reconfigurable Multiband Communicating Antenna for Cognitive Radio
 
Effectiveness of Information Communication Technologies for Education System
Effectiveness of Information Communication Technologies for Education SystemEffectiveness of Information Communication Technologies for Education System
Effectiveness of Information Communication Technologies for Education System
 
A017230107
A017230107A017230107
A017230107
 
C010211624
C010211624C010211624
C010211624
 
G017633943
G017633943G017633943
G017633943
 

Similar to Field Programmable Gate Array for Data Processing in Medical Systems

Coarse grained hybrid reconfigurable architecture with no c router
Coarse grained hybrid reconfigurable architecture with no c routerCoarse grained hybrid reconfigurable architecture with no c router
Coarse grained hybrid reconfigurable architecture with no c router
Dhiraj Chaudhary
 
Coarse grained hybrid reconfigurable architecture
Coarse grained hybrid reconfigurable architectureCoarse grained hybrid reconfigurable architecture
Coarse grained hybrid reconfigurable architecture
Dhiraj Chaudhary
 
Coarse grained hybrid reconfigurable architecture with noc router for variabl...
Coarse grained hybrid reconfigurable architecture with noc router for variabl...Coarse grained hybrid reconfigurable architecture with noc router for variabl...
Coarse grained hybrid reconfigurable architecture with noc router for variabl...
Dhiraj Chaudhary
 
imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptx
Akbarali206563
 
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSINGHOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
cscpconf
 
Abstract The Prospect of 3D-IC
Abstract The Prospect of 3D-ICAbstract The Prospect of 3D-IC
Abstract The Prospect of 3D-IC
vishnu murthy
 
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
IRJET Journal
 
33 8951 suseela g suseela paper8 (edit)new2
33 8951 suseela g   suseela paper8 (edit)new233 8951 suseela g   suseela paper8 (edit)new2
33 8951 suseela g suseela paper8 (edit)new2
IAESIJEECS
 
IEEE Emerging topic in computing Title and Abstract 2016
IEEE Emerging topic in computing Title and Abstract 2016 IEEE Emerging topic in computing Title and Abstract 2016
IEEE Emerging topic in computing Title and Abstract 2016
tsysglobalsolutions
 
A041203010014
A041203010014A041203010014
A041203010014
IOSR-JEN
 
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
Derryck Lamptey, MPhil, CISSP
 
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
csandit
 
Accelerating S3D A GPGPU Case Study
Accelerating S3D  A GPGPU Case StudyAccelerating S3D  A GPGPU Case Study
Accelerating S3D A GPGPU Case Study
Martha Brown
 
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
EDGE-Net: Efficient Deep-learning Gradients Extraction NetworkEDGE-Net: Efficient Deep-learning Gradients Extraction Network
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
gerogepatton
 
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
EDGE-Net: Efficient Deep-learning Gradients Extraction NetworkEDGE-Net: Efficient Deep-learning Gradients Extraction Network
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
gerogepatton
 
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
IJECEIAES
 
11.concept for a web map implementation with faster query response
11.concept for a web map implementation with faster query response11.concept for a web map implementation with faster query response
11.concept for a web map implementation with faster query response
Alexander Decker
 
Concept for a web map implementation with faster query response
Concept for a web map implementation with faster query responseConcept for a web map implementation with faster query response
Concept for a web map implementation with faster query response
Alexander Decker
 
A Review on Image Compression in Parallel using CUDA
A Review on Image Compression in Parallel using CUDAA Review on Image Compression in Parallel using CUDA
A Review on Image Compression in Parallel using CUDA
IJERD Editor
 
Depth-DensePose: an efficient densely connected deep learning model for came...
Depth-DensePose: an efficient densely connected deep learning  model for came...Depth-DensePose: an efficient densely connected deep learning  model for came...
Depth-DensePose: an efficient densely connected deep learning model for came...
IJECEIAES
 

Similar to Field Programmable Gate Array for Data Processing in Medical Systems (20)

Coarse grained hybrid reconfigurable architecture with no c router
Coarse grained hybrid reconfigurable architecture with no c routerCoarse grained hybrid reconfigurable architecture with no c router
Coarse grained hybrid reconfigurable architecture with no c router
 
Coarse grained hybrid reconfigurable architecture
Coarse grained hybrid reconfigurable architectureCoarse grained hybrid reconfigurable architecture
Coarse grained hybrid reconfigurable architecture
 
Coarse grained hybrid reconfigurable architecture with noc router for variabl...
Coarse grained hybrid reconfigurable architecture with noc router for variabl...Coarse grained hybrid reconfigurable architecture with noc router for variabl...
Coarse grained hybrid reconfigurable architecture with noc router for variabl...
 
imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptx
 
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSINGHOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
 
Abstract The Prospect of 3D-IC
Abstract The Prospect of 3D-ICAbstract The Prospect of 3D-IC
Abstract The Prospect of 3D-IC
 
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
 
33 8951 suseela g suseela paper8 (edit)new2
33 8951 suseela g   suseela paper8 (edit)new233 8951 suseela g   suseela paper8 (edit)new2
33 8951 suseela g suseela paper8 (edit)new2
 
IEEE Emerging topic in computing Title and Abstract 2016
IEEE Emerging topic in computing Title and Abstract 2016 IEEE Emerging topic in computing Title and Abstract 2016
IEEE Emerging topic in computing Title and Abstract 2016
 
A041203010014
A041203010014A041203010014
A041203010014
 
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
 
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
Fault-Tolerance Aware Multi Objective Scheduling Algorithm for Task Schedulin...
 
Accelerating S3D A GPGPU Case Study
Accelerating S3D  A GPGPU Case StudyAccelerating S3D  A GPGPU Case Study
Accelerating S3D A GPGPU Case Study
 
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
EDGE-Net: Efficient Deep-learning Gradients Extraction NetworkEDGE-Net: Efficient Deep-learning Gradients Extraction Network
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
 
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
EDGE-Net: Efficient Deep-learning Gradients Extraction NetworkEDGE-Net: Efficient Deep-learning Gradients Extraction Network
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
 
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC
 
11.concept for a web map implementation with faster query response
11.concept for a web map implementation with faster query response11.concept for a web map implementation with faster query response
11.concept for a web map implementation with faster query response
 
Concept for a web map implementation with faster query response
Concept for a web map implementation with faster query responseConcept for a web map implementation with faster query response
Concept for a web map implementation with faster query response
 
A Review on Image Compression in Parallel using CUDA
A Review on Image Compression in Parallel using CUDAA Review on Image Compression in Parallel using CUDA
A Review on Image Compression in Parallel using CUDA
 
Depth-DensePose: an efficient densely connected deep learning model for came...
Depth-DensePose: an efficient densely connected deep learning  model for came...Depth-DensePose: an efficient densely connected deep learning  model for came...
Depth-DensePose: an efficient densely connected deep learning model for came...
 

More from IOSR Journals

A011140104
A011140104A011140104
A011140104
IOSR Journals
 
M0111397100
M0111397100M0111397100
M0111397100
IOSR Journals
 
L011138596
L011138596L011138596
L011138596
IOSR Journals
 
K011138084
K011138084K011138084
K011138084
IOSR Journals
 
J011137479
J011137479J011137479
J011137479
IOSR Journals
 
I011136673
I011136673I011136673
I011136673
IOSR Journals
 
G011134454
G011134454G011134454
G011134454
IOSR Journals
 
H011135565
H011135565H011135565
H011135565
IOSR Journals
 
F011134043
F011134043F011134043
F011134043
IOSR Journals
 
E011133639
E011133639E011133639
E011133639
IOSR Journals
 
D011132635
D011132635D011132635
D011132635
IOSR Journals
 
C011131925
C011131925C011131925
C011131925
IOSR Journals
 
B011130918
B011130918B011130918
B011130918
IOSR Journals
 
A011130108
A011130108A011130108
A011130108
IOSR Journals
 
I011125160
I011125160I011125160
I011125160
IOSR Journals
 
H011124050
H011124050H011124050
H011124050
IOSR Journals
 
G011123539
G011123539G011123539
G011123539
IOSR Journals
 
F011123134
F011123134F011123134
F011123134
IOSR Journals
 
E011122530
E011122530E011122530
E011122530
IOSR Journals
 
D011121524
D011121524D011121524
D011121524
IOSR Journals
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
Madhumitha Jayaram
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 

Recently uploaded (20)

Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 

Field Programmable Gate Array for Data Processing in Medical Systems

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 7, Issue 6 (Sep. - Oct. 2013), PP 58-62 www.iosrjournals.org www.iosrjournals.org 58 | Page Field Programmable Gate Array for Data Processing in Medical Systems Ch. Rama Mohan, Y. Devaraj, P.Prasanna Murali Krishna M.Tech II Year ,Dr.Sgit, Markapur, Asst.Prof, Dr.SGIT,Markapur, Prof P.Prassanna Murali Krishna, H.O.D OF DECS Dr.SGIT,MARKAPUR Abstract: Two- dimensional &Three–dimensional (3-D) image segmentation is on of the most demanding tasks in image processing. It has been proven that only the 14-neighborship of a rhombic dodecahedron can satisfy the aforementioned requirements. The 3-D-GSC process is executed in the following three phases ,coding phases,linking phases,splitting phases. An FPGA-based digital signal processing board optimized for applications needing large memory with high bandwidth has been developed and successfully used for the parallelization of a modern image segmentation algorithm for medical and industrial real-time applications.The Use of this 128-bit coprocessor board is not limited to image segmentation.We propose the perfectly parallelizable 3-D Gray-Value Structure Code (3-D-GSC) for image segmentation on a new FPGA custom machine. This 128-Bit FPGA coprocessing board features an up-to-date Virtex-II Pro architecture, two large independent DDR-SDRAM channels, two fast independent ZBT-SRAM channels, and PCI-X bus and CameraLink interfaces. Key words: Field Programmable Gate Array, Segme-ntation, Vogel bruch, Gray-valve structure code ,Homogeneous, Linking phase, Coding phase, Splitting phase, SDRAM. I. Introduction If we look at medical applications, e.g., separating white and gray brain, the segmentation of these areas is a founding step in image analysis. Likewise, this type of problem arises in almost any image processing chain in nonscientific fields like industrial quality control, e.g., surface inspection. In general, the image segmentation task works in the spatialdomain grouping together neighbored pixels or voxels to homogeneous regions if they can be considered to be similar according to a common feature. Often this will be simply the measured gray value. Numerous techniques (see [1]–[5]) facing the elementary segmentation problem have been described during the last decades. These are as follows: • point oriented techniques (e.g., threshold methods) [6]; • edge detection [7] and watershed techniques [8]; • region growing techniques (e.g., region growing/merging [9], split and merge [10], pyramid linking [11]); • deformable models [12]; • direct in-image-data classification methods [13]; • application-specific solutions. Usually, the segmentation result (a region or label data set) is fed into a subsequent analysis, often realized by classification methods. The quality of various segmentation algorithms differs in many ways, so that for every application the best suitable approach should be selected to match the requirements. Not every algorithm can be hardware accelerated efficiently to benefit from the advantages of modern FPGA and DSP devices.Rehrmann [14] proposes a two-dimensional (2-D) segmentation algorithm (CSC) based on a hierarchical approach of Hartmann [15] to include local precision by keeping a global overview. Vogelbruch [16]–[18] extended this algorithm to 3-D(3-D-GSC) by identification of an appropriate 3-D island structure and proving this to be unique in 3-D. These approaches both are implicitly parallel because the island itself and islands of each hierarchy level can be processed independently. The main drawback is constituted by the large amount of memory needed and the high bandwidth requirements to keep all parallel processing units busy to make them most efficient. The general concept to adapt the GSC software implementation for use on hardware exploiting the GSC inherent parallelization capabilities is described later in this paper. Therefore, specialized hardware optimized for maximum memory throughput is required. In the past 10 years many special hardware solutions (e.g., CNAPS [19], IMAP [20],SYMPHONIE, CC-IPP and SIMD architectures) have been proposed but none has been successfully brought to market. Today image processing
  • 2. Field Programmable Gate Array for Data Processing in Medical Systems www.iosrjournals.org 59 | Page tasks of low complexity are implemented on graphic controllers with DSP units (e.g., Matrox Genesis). For the solution of more complex tasks a significant trend to use standard FPGA architecturesis visible. But a market analysis has shown available hardware architectures not be suitable for the complex requirements of the innovative algorithm used here. Therefore the hardware platform proposed in this paper features the special memory requirements ofthe 3-D-GSC algorithm described earlier. It contains two large banks of SDRAM and two banks of fast SRAM for caching purposes.The memory word width is set to 128 bit per bank to match the island structure of the GSC algorithm. Due to the use of an FPGA as processing core the board is suitable for manyother image or high memory intensive algorithms. II. The 3-D-Gsc Segmentation Algorithm The 3-D-GSC [16] merges local precision and global view by re-evaluating homogeneity decisions taken on a lower hierarchy level on the basis of the global view through a subsequent splitting of contiguous but non-similar regions. The GSC algorithmworks on a newly developed 3-D island structure havingthe properties introduced in the following due to the requirements indicated: • homogeneous periodical lattice efficient algorithmic realization; • covering of all lattice points complete region linkage; Fig. 1. The island structure of the 3-D GSC is a rhombic dodecahedron. • central symmetrical islands isotropic region linkage; • complete simple overlapping unique connectivity and splitting; • simple hierarchy multiscale approach, recursive implementation. In [16] it has been proven that only the 14-neighborship of a rhombic dodecahedron (see Fig. 1) can satisfy the aforementioned requirements, but not all overlapping points in a macro island can be examined during linking due to the inhomogeneous neighborhood structure. This requires an explicit splittingof these nonexamined overlappings. The 3-D-GSC process is executed in the following three phases (for simplification, these are depicted in Fig. 2 for the 2-D case): • In the coding phase neighboring and similar voxels are combined to local regions of the lowest hierarchy level with a resulting feature computed as a weighted mean of the contributing voxels. • During the following linking phase these regions are linked hierarchically to global segments up to the highest hierarchy level. A region of one hierarchy level consists of contiguous and similar regions of the hierarchy level underneath. The gray value of this region once again is calculated by the weighted gray value mean of the participating regions. • During the linking phase two regions can be non-similar, but overlapping. Therefore, in order to obtain a disjoint segmentation result, the overlapping area must be separated afterwards. This procedure is carried out recursively down to the lowest hierarchy level during the splitting phase, which is initiated immediately after the linking of an island. Thus global decisions are taken down to the local voxel level. III. Parallelization And Modification Of The Algorithm For Hardware Implementation For an efficient implementation of the algorithm on FPGA based platform several modifications had to be performed. A main aspect here is to reduce memory accesses with respect to the not very fast FPGA-DRAM connection (compared to current PC arch.). The modifications comprise as follows. The indirect database scheme using a key table for database access to registered regions (code elements) has been dropped in favour of regular-sized database entries. Of course, this wastes a fair amount of memory but the number of memory accesses is significantly reduced. The regular-sized database entry format allows for replacing absolute region coding addresses by relative ones which can be calculated by the FPGA concurrently without performance penalty. The coding phase has been optimized for minimal hardware resource consumption and maximum speed but still giving the same results as the software reference implementation. To avoid time-consuming neighborhood searches by looking up position indices before database access, we developed a new linking scheme using overlapping lists which are generated during the registration of code elements.
  • 3. Field Programmable Gate Array for Data Processing in Medical Systems www.iosrjournals.org 60 | Page The nondeterministic recursive splitting phases had to be replacedby a regular root-to-level-0 label propagation scheme including additional merging capabilities during the generation of the segmentation result (label dataset and segments’ list). In Fig. 2, the much more simpler 2-D case is depicted and shows that the best module utilization can be achieved by using two independent memory devices for database storage and two additional independent fast memory blocks for intermodule data exchange or caching purposes. Likewise, this shows that three layers of the hierarchical A structure are processed in parallel covered by the coding array (20 coding modules) and the two linking arrays between the two memory banks proposed (first processing line from top). Additional a second processing line with two linking arrays can also start to work if the memory contains sufficient data for the modules. For larger images the two linking modules of the first processing lines will be reused. Please note, the arrows shows the data flow from the input image via different data base levels up to the resulting label image, and see the attached timing diagram that shows the process utilization of the processing lines. The Splitting and Labeling module cannot be processed in parallel because it needs access to all hierarchical levels in both memory banks Fig.2. Flow diagram of the hardware algorithm; note that the two processing lines can work in parallel if they have sufficient data. A market survey revealed that there was no suitable board available meeting the required independent memory layout for the algorithm as described above. Hence, we had to develop our own FPGA-based platform that fits the needs mentioned above and satisfies the requirements of the cooperating partners. This platform is described in Section 4. IV. Hardware Acceleration Board To achieve the goal of segmenting 2-D images up to pixel and 3-D images up to voxel (16 bpv) in real- time a PCI compliant extension board supporting standard PC systems featuring a Xilinx Virtex II Pro FPGA processor ( gates)and equipped with sufficient local memory organized in four separate channels has been built (see Fig. 3). It contains socketed DDR SDRAM modules up to 1 GB with 266 MSamples/s (PC2100) operating at 110 MHz to obtaindouble-word data (128 Bit) from the FPGA ports; this yields 1.6 GByte/s per channel. For caching purposes and fast random access two additional smaller SRAM memory banks (up to 8 MB) consisting of independent ZBT (zero bus turn-around) are available, operating at 110 MHz and a data width of 128 Bit. Together, all four banks achieve an aggregated bandwidth of about 6.4 GByte/s.Industrial applications (e.g., for quality assurance) can be accomplished by connecting external cameras directly to the FPGA board or via the CameraLink interface. Image data can also be transferred from any other source via the PCI bus (64 Bit at 66 MHz). For future purposes, two 32 Bit extension connectors are available. Industrial applications (e.g., for quality assurance) can be accomplished by connecting external cameras directly to the FPGA board or via the CameraLink interface. Image data can also be transferred from any other source via the PCI bus (64 Bit at 66 MHz). For future purposes, two 32 Bit extension connectors are available.
  • 4. Field Programmable Gate Array for Data Processing in Medical Systems www.iosrjournals.org 61 | Page Fig. 3. Photograph of the FPGA coprocessor board with the main parts depicted. Fig. 4. Segmentation and classification results on a simulated 3-D MRI brain dataset. (a) Original image. (b) Initial region codings. (c) Intermediate codings. (d) Completely segmented. (e) Classified with n-to-1 classifier V. Performance And Results Fig. 4 shows the segmentation and classification result of the used GSC algorithm on a simulated 3-D MRI brain dataset. On the basis of the segmentation results 98.5% of all voxels in the MRI data set are detected properly as class members using a simple n-to-1 classifier. Fig. 5 shows a runtime comparison in a logarithmic scale between nonoptimized/optimized SW implementation and the estimated HW performance based on memory access rates. The best case is given for a fully exploitation of the parallel laid out memory banks and the worst case indicates pure sequential data access. Proceeding on these assumptions, a speed-up factor of 30–100 times depending on resolution and image contents is expected to be achieved. Fig. 5. Comparison of the run-time between the software implementation and the estimated hardware performance. VI. Conclusion And Outlook Industrial applications (e.g., for quality assurance) can be accomplished by connecting external cameras directly to the FPGA board or via the CameraLink interface. Image data can also be transferred from any other source via the PCI bus (64 Bit at 66 MHz). For future purposes, two 32 Bit extension connectors are available. On the basis of the segmentation results 98.5% of all voxels in the MRI data set are detected properly as class members using a simple n-to-1 classifier.An FPGA-based digital signal processing board is used for large memory with high bandwidth has been developed and successfully used for the parallelization of a modern image segmentation algorithm for medical and industrial real-time applications. Although the GSC algorithm is optimized for gray scaled images, this can be easily extended to ultidimensional data when an appropriate distance function is given. Use of this 128-bit coprocessor board is not
  • 5. Field Programmable Gate Array for Data Processing in Medical Systems www.iosrjournals.org 62 | Page limited to image segmentation but might also comprise applications such as FPGA-based project development and prototyping, simulation, reconstruction, FEM, etc. References [1] L. P. Clarke, R. P. Velthuizen, M. A. Camacho, J. J. Heine, M. Vaidyanathan, L. O. Hall, R. W. Thatcher, and M. L. Silbiger, ―MRI segmentation: Methods and applications,‖ Magn. Reson. Imag., vol. 13, no. 3, pp. 343–368, 1995. [2] R. C. Gonzalez and R. E.Woods, Digital Image Processing, 2nd ed.Reading, MA: Addison-Wesley, 1993. [3] B. Jähne, Digitale Bildverarbeitung, 4th ed. New York: Springer, 1997. [4] N. R. Pal and S. K. Pal, ―A review on image segmentation techniques,‖ Pattern Recognit., no. 26, pp. 1277–1294, 1993. [5] J. C. Russ, The Image Processing Handbook, 3rd ed. Boca Raton, FL: CRC, 1999. [6] S. U. Lee and S. Y. Chung, ―A comparative performance study of several global thresholding techniques for segmentation,‖ Comput. Vis., Graphics Image Process., no. 52, pp. 171–190, 1990. [7] D. Ziou and S. Tabbone, Edge Detection Techniques—An Overview Transl.: Tech. Rep. Dep. informatique, Univ. Sherbrooke, 195, 1997. [8] L. Vincent and P. Soille, ―Watersheds in digital spaces; An efficient algorithm based on immersion simulations,‖ IEEE Trans. Pattern Anal. Mach. Intell., no. 13, pp. 583–597, 1991. DILLINGER et al.: FPGA-BASED REAL-TIME IMAGE EGMENTATION 2101 [9] R. K. Justice and E. M. Stokely, ―3D segmentation of MR brain images using seeded region growing,‖ IEEE Eng. Med. Biol. Soc., no. 18, pp. 1083–1084, 1996. [10] S. L. Horowitz and T. Pavlidis, ―Picture segmentation by a tree traversal algorithm,‖ J. Assoc. Comput. Machinery, no. 23, pp. 368– 388, 1976. [11] P. J. Burt, ―The pyramid as a structure for efficient computation,‖ in Multiresolution Image Processing and Analysis, A. Rosenfeld, Ed New York: Springer-Verlag, 1984, pp. 6–35. [12] T. McInerney and D. Terzopoulos, ―Deformable models in medical images analysis: A survey,‖ Med. Image Anal., vol. 1, no. 2, pp. 91–108, 1996. [13] Y. Shimshonim, ―Introduction to classification methods,‖ in School of Mathematical Sciences. Tel-Aviv, Israel: Tel-Aviv : [14] V. Rehrmann, ―Stabile, echtzeitfähige Farbbildauswertung,‖ Koblenzer Schriften zur Informatik, no. 1, 1994. [15] G. Hartmann, ―Recognition of hierarchically encoded images by technical and biological systems,‖ Biolog. Cybern., no. 57, pp. 73– 84, 1987. [16] J.-F. Vogelbruch, ―Segmentierung von Volumendatensätzen mittels dreidimensionaler hierarchischer Inselstrukturen,‖ inSchriften des Forschungszentrum Jülich/Informationstechnik Ph.D. dissertation, RWTH Aachen, vol. 3, 2002. [17] J.-F. Vogelbruch, P. Sturm, R. Patzak, L. Priese, and H. Halling, ―3D Segmentierung mittels hierarchischer Inselstrukturen,‖ in Bildverarbeitung für die Medizin, Leipzig, 2002. [18] J.-F.Vogelbruch, R. Patzak, and H. Halling, ―3D segmentierung und visualisierung von volumendatensätzen,‖ Remagener Physiktage, 2002. [19] D. W. Hammerstrom and D. P. Lulich, ―Image processing using onedimensional processor arrays,‖ in Proc. IEEE, 1996, vol. 84, no. 7, pp. 1005–1018. [20] M. W. van der Molen and S. Kyo, Documentation for the IMAP-VISION Image Processing Card and the 1DC Language. : NEC Incubation Center, 1997.