Dynamic Demonstration of Time Domain, Spatial Domain, and Image Domain Filtering in Matlab

Dynamic Demonstration of Time Domain, Spatial Domain, and Image Domain Filtering in Matlab

Filtering is crucial in the field of signal processing, widely applied in communication, electronics, and image processing. Its main function is to filter out interference noise and enhance the energy ratio of useful signals in sample data, thereby achieving a signal-to-noise ratio gain. The mathematical principle can be abstracted as a convolution operation, which is … Read more

Design of an FPGA-Based Image Compression Codec System

Design of an FPGA-Based Image Compression Codec System

2020 Electronic Technology Applications, Issue 12 Abstract: In response to the real-time requirements of image processing, an FPGA-based image compression codec system has been designed. This system includes functions such as real-time image acquisition, JPEG compression, and UART transmission. The Altera DE series development board is used, and the D5M camera is configured using Verilog … Read more

Simulation of Fresnel Diffraction Phenomenon Based on Matlab

Based on Matlab, this article simulates the Fresnel diffraction phenomenon, analyzing the relationship between the number of diffraction circles and the diffraction distance, with definable parameters such as radius, depth, transmission distance, and the edge length of fused quartz. The program has been debugged and can be run directly to obtain circular hole patterns and … Read more

FPGA Empowers Upgrades in Medical Imaging Devices: The Path to Hardware Acceleration of Image Processing Algorithms

In the medical field, every technological innovation is crucial to health and hope. Today, we are witnessing a wave of upgrades in medical imaging devices led by FPGAs (Field-Programmable Gate Arrays), which act like a precise surgical knife, opening up a new path for hardware acceleration of image processing algorithms, making medical diagnosis more efficient … Read more

Solving Static Linear Elastic Problems with Hexahedral Elements Based on Matlab

Solving static linear elastic problems with hexahedral elements based on Matlab. A 3D linear finite element algorithm calculates the stiffness matrix for all elements and outputs visual results of model deformation and stress distribution. The program has been debugged and can be run directly. Note: To download the source program, please click the end of … Read more

Complete Guide to Rust SIMD Programming: From Beginner to Expert

Introduction In the pursuit of ultimate performance, SIMD (Single Instruction, Multiple Data) is an unavoidable topic. As of 2025, the SIMD ecosystem in Rust has matured significantly, but with so many solutions available, do you feel confused? This article will provide a comprehensive overview of the current state of SIMD in Rust, helping you choose … Read more

Performance Optimization Revealed: How to Achieve a 30x Speed Increase Using SIMD Instructions? (Example of Global Threshold Binarization)

In daily development, we often need to process large amounts of data. For example, performing binarization on images or making threshold judgments on data. Today, we will look at a practical example of how to achieve a 30x speed increase using SIMD instructions! Comparison of Three Methods First, let’s look at the most basic method: … Read more

Various Methods for Reading Images in MATLAB

Table of Contents:(1) DPABI Package’s y_ReadAll Function(2) DPABI Package’s y_Read Function(3) SPM Package’s <span><span>spm_vol</span></span> + <span><span>spm_read_vols</span></span> Function Briefly introduce the difference between NIfTI 3D and 4D files: 1. 3D Files: Contains only one three-dimensional image Pixels in the x, y, and z directions Example: Brain structure scan Each 3D image is referred to as a … Read more

OpenCV-Python Gadget 10: Distortion Correction

0. Distortion Correction In the previous pixel measurement, did you notice that when an object is more centered in the camera’s field of view, the measured pixel values are larger; when the object is closer to the edge of the camera’s view, the measured pixel values are smaller? This is mainly due to the effect … Read more

libyuv: A Powerful C++ Library for Image Format Conversion and Scaling

🖼️ libyuv: A High-Performance Image Format Conversion and Scaling Library Open-Sourced by Google Have you encountered these issues in audio and video development, camera processing, image encoding, or real-time communication (such as WebRTC)? “How to efficiently convert NV12 to RGB?”“How to convert between YUV and RGB?”“How to quickly scale or rotate images?”“Is there a cross-platform … Read more