SI100B Spring 2025 EE Project

ASIC for Digital Image Processing

@Quanyu Chen
chenqy2022@shanghaitech.edu.cn

SI100BEEPart Tutorial0 Apr.25 2025

Background

What's ASIC?

Application-Specific Integrated Circuit (ASIC) is a type of integrated circuit custom.

ASIC has higher integration, lower power consumption and better performance compared to general-purpose integrated circuits. Widely used in communication, computing, automotive, industrial control, consumer electronics and other fields, although it has a long design cycle and low flexibility, it enables superior performance and power-consumption optimization.

#c

An Example ASIC Design for Neural Rendering.
SI100BEEPart Tutorial0 Apr.25 2025

Background

What's Digital Image Processing?

Digital Image Processing (DIP) is a computer-aided technology designed to analyze, enhance, and manipulate digital images.

Compared to general-purpose image analysis methods, DIP provides higher precision, richer feature extraction capabilities, and broader adaptability to complex tasks. It is widely applied in industries such as medical imaging, autonomous driving, and security surveillance.

#c

Lena Soderberg
SI100BEEPart Tutorial0 Apr.25 2025

Background

ASIC for image-analysis

In the research image - analysis scenarios of disciplines such as biology, chemistry, and materials, the value of custom - made chips is becoming more and more prominent. These chips are specifically designed for processing professional image data such as microscopic images and spectral images, and can quickly and accurately extract key information from the images. With their powerful image - data processing capabilities, they assist researchers in gaining a deeper understanding of the microscopic world and accelerating breakthroughs and innovations in disciplinary research.

SI100BEEPart Tutorial0 Apr.25 2025

#c

SEM 扫描电子显微镜

枯叶蛾

#c

STEM 扫描透射电子显微镜

有机材料,中间是Au

SI100BEEPart Tutorial0 Apr.25 2025

Tasks

Basic

  1. Basic Operations (10%)
  2. ASIC for image transformation (40%)
  3. ASIC for image reinforcement (30%)
  4. Report & Face-to-face check (20%)

Bonus

  1. Some more complex operations
  2. Support RGBA format
  3. Cascade Operator
  4. Read some papers, do a presentation when Check.
SI100BEEPart Tutorial0 Apr.25 2025

Tasks

  1. During the class, the teaching assistant will guide you to understand the software code step by step and teach you how to convert the algorithm code into code similar to the hardware operation mode.
  2. The teaching assistant will explain all the components to be used.
  3. You need to draw the circuit by yourself.
  4. You need to write a Report and conduct a face-to-face check.
SI100BEEPart Tutorial0 Apr.25 2025

Thanks!

Optional Themes: ShanghaiTech_Tutorial / NaiLoong / QYGG