Vendor: VLSI Plus Ltd Category: Video Processing

Hardware NLM (Non-Local-Mean) Video Noise Reduction IP core

NLM (Non Local Mean) is a noise reduction algorithm wherein the value of each pixel is determined a rectangle of pixels around th…

Overview

NLM (Non Local Mean) is a noise reduction algorithm wherein the value of each pixel is determined a rectangle of pixels around that pixel (a “center patch”) with all identically-sized rectangles of pixels (“search patches”) within a relatively large rectangle around the pixel (the “search window”). A weight is then given to the center pixel of each “search patch” according to the distance of the corresponding search patch from the center patch, and the output pixel is derived by calculating the weighted average of all the pixels in the search window.
This algorithm is relatively complex, requiring a large number of gates. VLSI Plus V-NLM-01 product, however, significantly reduces the number of gates by performing two operations in each clock cycle, keeping an energy efficient architecture where consecutive operations are done on neighboring pixels.

Key features

  • Efficient implementation of the NLM noise reduction algorithm
  • Two clock per pixel
  • Low power consumption
  • Search window size and number of bits per pixel are parameters

Block Diagram

Benefits

  • state of the art video noise reduction algorithm, executed at real time

Applications

  • application processor
  • video processors
  • 3D imaging

What’s Included?

  • obfuscated Verilog RTL
  • Bit-exact C model (executable only)
  • Verilog Test Bench

Specifications

Identity

Part Number
V-NLM-01
Vendor
VLSI Plus Ltd
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

HQ: Israel

Learn more about Video Processing IP core

High Bit-Rate Controllers for MIPI CSI2

The imbalance between I/O speed and internal logic speed in integrated circuits has shifted in recent years in favor of the I/O. While in the past, the performance of integrated circuits was often limited by the I/O rate, today, in both ASICs and FPGAs, internal logic struggles to keep up with the I/O performance.

Picking the right MPSoC-based video architecture: Part 1

A look at the design of multiprocessor systems-on-chips (MPSoCs) for video applications and how to optimize them for computational power and real-time performance as well as flexibility. Part 1: Architectural approaches to video processing

Frequently asked questions about Video Processing IP

What is Hardware NLM (Non-Local-Mean) Video Noise Reduction IP core?

Hardware NLM (Non-Local-Mean) Video Noise Reduction IP core is a Video Processing IP core from VLSI Plus Ltd listed on Semi IP Hub.

How should engineers evaluate this Video Processing?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Video Processing IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP