Li, Chao,
Architecture-aware optimization strategies in real-time image processing / Chao Li, Souleymane Balla-Arabe, Fan Yang-Song. - 1 online resource.
Includes bibliographical references and index.
""Cover""; ""Half-Title Page""; ""Title Page""; ""Copyright Page""; ""Contents""; ""Preface""; ""1. Introduction of Real-time Image Processing""; ""1.1. General image processing presentation""; ""1.2. Real-time image processing""; ""2. Hardware Architectures for Real-time Processing""; ""2.1. History of image processing hardware platforms""; ""2.2. General-purpose processors""; ""2.3. Digital signal processors""; ""2.4. Graphics processing units""; ""2.5. Field programmable gate arrays""; ""2.6. SW/HW codesign of real-time image processing"" ""2.7. Image processing development environment description""""2.8. Comparison and discussion""; ""3. Rapid Prototyping of Parallel Reconfigurable Instruction Set Processor for Efficient Real-Time Image Processing""; ""3.1. Context and problematic""; ""3.2. Related works""; ""3.3. Design exploration framework""; ""3.4. Case study: RISP conception and synthesis for spatial transforms""; ""3.4.1. Digital DCT algorithm implementations""; ""3.4.2. Rapid prototyping of DCT RISP conception""; ""3.4.3. RISP simulation and synthesis for 2D-DCT"" ""3.5. Hardware implementation of spatial transforms on an FPGA-based platform""""3.6. Discussion and conclusion""; ""4. Exploration of High-level Synthesis Technique""; ""4.1. Introduction of HLS technique""; ""4.2. Vivado_HLS process presentation""; ""4.2.1. Control and datapath extraction""; ""4.2.2. Scheduling and binding""; ""4.3. Case of HLS application: FPGA implementation of an improved skin lesion assessment method""; ""4.3.1. KMGA method description""; ""4.3.2. KMGA method optimization""; ""4.3.3. HCR-KMGA implementation onto FPGA using HLS technique"" ""4.3.4. Implementation evaluation experiments""""4.4. Discussion""; ""5. CDMS4HLS: A Novel Source-To-Source Compilation Strategy for HLS-Based FPGA Design""; ""5.1. S2S compiler-based HLS design framework""; ""5.2. CDMS4HLS compilation process description""; ""5.2.1. Function inline""; ""5.2.2. Loop manipulation""; ""5.2.3. Symbolic expression manipulation""; ""5.2.4. Loop unwinding""; ""5.2.5. Memory manipulation""; ""5.3. CDMS4HLS compilation process evaluation""; ""5.3.1. Performances improvement evaluation""; ""5.3.2. Comparison experiment""; ""5.4. Discussion"" ""6. Embedded Implementation of VHR Satellite Image Segmentation""""6.1. LSM description""; "" 6.1.1. Background""; ""6.1.2. Level set equation""; ""6.1.3. LBM solver""; ""6.2. Implementation and optimization presentation""; ""6.2.1. Design flow description""; ""6.2.2. Algorithm analysis""; ""6.2.3. Function inline""; ""6.2.4. Loop manipulation""; ""6.2.5. Symbol expression manipulation""; ""6.2.6. Loop unwinding""; ""6.3. Experiment evaluation""; ""6.3.1. Parameter configuration""; ""6.3.2. Function verification""; ""6.3.3. Optimization evaluation""; ""6.3.4. Performance comparison""
Owing to Legal Deposit regulations this resource may only be accessed from within National Library of Scotland on library computers. For more information contact enquiries@nls.uk.
9781119467144 1119467144 9781119467243 1119467241
9781119467144 Wiley
GBB7L8677 bnb
Image processing--Digital techniques.
COMPUTERS / General.
Image processing--Digital techniques.
Electronic books.
TA1637
006.4/2
Architecture-aware optimization strategies in real-time image processing / Chao Li, Souleymane Balla-Arabe, Fan Yang-Song. - 1 online resource.
Includes bibliographical references and index.
""Cover""; ""Half-Title Page""; ""Title Page""; ""Copyright Page""; ""Contents""; ""Preface""; ""1. Introduction of Real-time Image Processing""; ""1.1. General image processing presentation""; ""1.2. Real-time image processing""; ""2. Hardware Architectures for Real-time Processing""; ""2.1. History of image processing hardware platforms""; ""2.2. General-purpose processors""; ""2.3. Digital signal processors""; ""2.4. Graphics processing units""; ""2.5. Field programmable gate arrays""; ""2.6. SW/HW codesign of real-time image processing"" ""2.7. Image processing development environment description""""2.8. Comparison and discussion""; ""3. Rapid Prototyping of Parallel Reconfigurable Instruction Set Processor for Efficient Real-Time Image Processing""; ""3.1. Context and problematic""; ""3.2. Related works""; ""3.3. Design exploration framework""; ""3.4. Case study: RISP conception and synthesis for spatial transforms""; ""3.4.1. Digital DCT algorithm implementations""; ""3.4.2. Rapid prototyping of DCT RISP conception""; ""3.4.3. RISP simulation and synthesis for 2D-DCT"" ""3.5. Hardware implementation of spatial transforms on an FPGA-based platform""""3.6. Discussion and conclusion""; ""4. Exploration of High-level Synthesis Technique""; ""4.1. Introduction of HLS technique""; ""4.2. Vivado_HLS process presentation""; ""4.2.1. Control and datapath extraction""; ""4.2.2. Scheduling and binding""; ""4.3. Case of HLS application: FPGA implementation of an improved skin lesion assessment method""; ""4.3.1. KMGA method description""; ""4.3.2. KMGA method optimization""; ""4.3.3. HCR-KMGA implementation onto FPGA using HLS technique"" ""4.3.4. Implementation evaluation experiments""""4.4. Discussion""; ""5. CDMS4HLS: A Novel Source-To-Source Compilation Strategy for HLS-Based FPGA Design""; ""5.1. S2S compiler-based HLS design framework""; ""5.2. CDMS4HLS compilation process description""; ""5.2.1. Function inline""; ""5.2.2. Loop manipulation""; ""5.2.3. Symbolic expression manipulation""; ""5.2.4. Loop unwinding""; ""5.2.5. Memory manipulation""; ""5.3. CDMS4HLS compilation process evaluation""; ""5.3.1. Performances improvement evaluation""; ""5.3.2. Comparison experiment""; ""5.4. Discussion"" ""6. Embedded Implementation of VHR Satellite Image Segmentation""""6.1. LSM description""; "" 6.1.1. Background""; ""6.1.2. Level set equation""; ""6.1.3. LBM solver""; ""6.2. Implementation and optimization presentation""; ""6.2.1. Design flow description""; ""6.2.2. Algorithm analysis""; ""6.2.3. Function inline""; ""6.2.4. Loop manipulation""; ""6.2.5. Symbol expression manipulation""; ""6.2.6. Loop unwinding""; ""6.3. Experiment evaluation""; ""6.3.1. Parameter configuration""; ""6.3.2. Function verification""; ""6.3.3. Optimization evaluation""; ""6.3.4. Performance comparison""
Owing to Legal Deposit regulations this resource may only be accessed from within National Library of Scotland on library computers. For more information contact enquiries@nls.uk.
9781119467144 1119467144 9781119467243 1119467241
9781119467144 Wiley
GBB7L8677 bnb
Image processing--Digital techniques.
COMPUTERS / General.
Image processing--Digital techniques.
Electronic books.
TA1637
006.4/2