Overview
zye edited this page Mar 16, 2013
·
33 revisions
This benchmark attempts to create a simple yet diverse set of kernels and application for the research of parallel architecture. The kernels and applications will cover a wide range of algorithmic patterns in image processing and computer vision.
The benchmarks are work-in-progress. The status indicates the progress of them.
- In Repository: The benchmark is already in the repository.
- Download Separately: Benchmarks are available from external locations. They will be integrated into the repository soon.
- Coming Soon: The benchmarks will soon be available in the repository.
- Long Term Target: The benchmarks are on the long-term road map.
Pixel Operators | Patterns | Status | ||
---|---|---|---|---|
Local | Neighborhood | Tile | ||
YUV2RGB | Yes | In Repository | ||
Histogram Equalization (excluding histogram generation) |
Yes |
Download Separately (click to open) |
Separable Filters | Patterns | Status | ||
---|---|---|---|---|
Local | Neighborhood | Tile | ||
Gaussian (5x5) | Yes | In Repository | ||
Sobel Filter | Yes | Coming Soon | ||
Harris Corner | Yes | Coming Soon | ||
Laplace | Yes | Coming Soon | ||
Canny Edge | Yes | Coming Soon |
Non-Separable Filters | Patterns | Status | ||
---|---|---|---|---|
Local | Neighborhood | Tile | ||
Median Filter | Yes | In Repository | ||
Conservative Smoothing | Yes | In Repository |
Matrix and Image Operators | Patterns | Status | |||
---|---|---|---|---|---|
Local | Neighborhood | Tile | Global | ||
Mirroring | Yes | Coming Soon | |||
Transpose | Yes | Coming Soon | |||
Matrix Mul. | Yes | Coming Soon | |||
Matrix Vector Mul. | Yes | Coming Soon |
Voting | Patterns | Status | |||
---|---|---|---|---|---|
Local | Neighborhood | Tile | Global | ||
Histogram | Yes |
Download Separately (click to open) |
|||
Hough | Yes | Coming Soon |
Image Transforms | Patterns | Status | |||
---|---|---|---|---|---|
Local | Neighborhood | Tile | Global | ||
DCT | Yes | Coming Soon | |||
FFT | Yes | Coming Soon | |||
Integral Image | Yes | Coming Soon | |||
Lens Distortion Correction | Yes | Long Term Target |
Encryption and Error Detection | Patterns | Status | ||
---|---|---|---|---|
Local | Neighborhood | Tile | ||
DES | Yes | Coming Soon | ||
AES | Yes | Coming Soon | ||
CRC | Yes | Coming Soon |
Dense Stereo | Patterns | Status | |||
---|---|---|---|---|---|
Kernels | Local | Neighborhood | Tile | Global | |
Shift Image | Yes |
Download Separately (click to open) |
|||
SSD | Yes |
SIFT (+matching) | Patterns | Status | |||
---|---|---|---|---|---|
Kernels | Local | Neighborhood | Tile | Global | |
Image Pyramid | Yes |
Download Separately (click to open) |
|||
Gaussian | Yes | ||||
Local Extreme | Yes | ||||
Reduction | Yes | ||||
Gradient | Yes | ||||
Orientation Histogram | Yes | ||||
Descriptor | Yes | Coming Soon | |||
Matching | Yes | Coming Soon |
SURF | Patterns | Status | |||
---|---|---|---|---|---|
Kernels | Local | Neighborhood | Tile | Global | |
t.b.d. | Long Term Target |
Motion Estimation (Full Search) | Patterns | Status | ||
---|---|---|---|---|
Kernels | Local | Neighborhood | Tile | |
t.b.d. | Yes | Coming Soon | ||
Motion Estimation (Hierarchical Search) | Patterns | Status | ||
Kernels | Local | Neighborhood | Tile | |
t.b.d. | Yes | Long Term Target | ||
Motion Estimation (3D Recursive Search) | Patterns | Status | ||
Kernels | Local | Neighborhood | Tile | |
t.b.d. | Yes | Coming Soon |
Fast-Focus-On-Structures | Patterns | Status | |||
---|---|---|---|---|---|
Kernels | Local | Neighborhood | Tile | Global | |
Histogram | Yes |
Download Separately (click to open) |
|||
Otsu | Yes | ||||
Binarization | Yes | ||||
Erosion | Yes | ||||
Bounding Box | Yes | ||||
Image Moment | Yes |
Viola-Jones Face Detection | Patterns | Status | |||
---|---|---|---|---|---|
Kernels | Local | Neighborhood | Tile | Global | |
Image Pyramid | Yes |
Download Separately (click to open) (Warn: GPL License) |
|||
Integral Image | Yes | ||||
Cascade Classifier | Yes | ||||
Reduction | Yes |
Convolutional Neural Network | Patterns | Status | |||
---|---|---|---|---|---|
Kernels | Local | Neighborhood | Tile | Global | |
Non-Separable Filters | Yes | Coming Soon |