73
WAVELET TECHNOLOGIES © 2014 #1 WT-DIPLAB-1.0 WAVELET TECHNOLOGIES Unit No. 10, Plot No. 59, Amchi Colony 1, N. D. A. Road, Bawdhan, PUNE 411 021. Phone : +91-20-22951983, 22951984, 22951985 Fax : +91-20-22951904 URL : www.waveletgroup.com Contact : Dr. Vishwas Udpikar, Ph.D. <[email protected]>

WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #1WT-DIPLAB-1.0

WAVELET TECHNOLOGIESUnit No. 10, Plot No. 59, Amchi Colony

1, N. D. A. Road, Bawdhan, PUNE 411 021.

Phone : +91-20-22951983, 22951984, 22951985

Fax : +91-20-22951904

URL : www.waveletgroup.com

Contact : Dr. Vishwas Udpikar, Ph.D.

<[email protected]>

Page 2: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #2WT-DIPLAB-1.0

WT-DIPLAB-1.0(Digital Image Processing Laboratory)

- Team Wavelet

Introducing,

Page 3: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #3WT-DIPLAB-1.0

Agenda:

• Presentation on WT-DIPLAB-1.0 details and capabilities

• Demo – Video processing library

WT-DIPLAB-1.0

Page 4: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #4WT-DIPLAB-1.0

WT-DIPLAB-1.0

Camera LCD MonitorRS232USB

VGA Converter

Video Processor

WT-DSPPORT-V.1

Pattern Generator

WT-DSPPORT-V.1

Host PC-Via Hyper Terminal

CRT monitor

Page 5: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #5WT-DIPLAB-1.0

WT-DSPPORT-V.1 Kit

Page 6: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #6WT-DIPLAB-1.0

BF561 DSP Video Input / Outputs

IR Receiver

Ethernet

RTCFPGAPTZ interface (RS422/RS232)

SDRAM USB 2.0

LEDs

Joystick

ADuC812

WT-DSPPORT-V.1 Board

Page 7: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #7WT-DIPLAB-1.0

Operation Mode Stand Alone

DSP Processor BlackFin BF561 @ 500 / 600 MHz, Dual Core

Micro-Controller ADuC 812 (Optional)

FPGA XC3S100 FPGA (Optional)

Memory On Board 256 MB SDRAM

Flash Memory On Board 2 MB Flash (Optional up to 8 MB)

SRAM 4 MB (Optional)

Analog Inputs 4 Channels to ADuC812 (Optional)

Analog Outputs 2 Channels from ADuC812 (Optional)

Video Input 1 channel (NTSC/PAL)

Video Output 2 channel (NTSC/PAL)

Keypad interface 16 keys (Optional)

Specifications

Page 8: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #8WT-DIPLAB-1.0

Ethernet Interface 10/100 mbps on RJ45 connector (Optional)

Host Interfaces RS-232C/RS422 interface from DSP (Optional ADuC812)

Remote Interface IR remote interface (Optional)

RTC Battery backed up RTC (Optional)

Relay output 2 Relay outputs (Optional)

Expansion bus BlackFin DSP Address/Data Control bus (Optional)

Power requirement 12 VDC @ 1.5 A

Board size 172 mm x 212 mm

Operating Temp. 0C to 50C (Industrial grade)

Note: The Optional features on the Unit may vary as per Customer’s requirement.

Specifications (Cont.)

Page 9: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #9WT-DIPLAB-1.0

Block Diagram

ADSP – BF561

Black-Fin

Dual Core Processor

Video In Video outVideo loop-out

Video Amplifier

SDRAM

128 MB

FLASH

2 MB

Video Encoder

ETHERNET

(Optional)

RELAY – 2 (Optional)

FPGA

(Optional)

USB 2.0

(Optional)

Video Amplifier

Video Decoder

LED Indications

ADuC 812 (Optional)

IR Receiver (Optional)

Keypad (Optional)

RTC (Optional)

RS 232 T / R

Page 10: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #10WT-DIPLAB-1.0

Overview Camera Interface

Analog Video Out interface

PTZ Camera Interface

Alarm and Alarm over IP Interface

IR Remote Interface

Keyboard/Joystick Interface

PC Interface Over Ethernet

Interfaces

Page 11: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #11WT-DIPLAB-1.0

ADSP – BF561 Architecture

Functional Block Diagram

Page 12: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #12WT-DIPLAB-1.0

The ADSP-BF561 processor is a high performance member

of the Blackfin family of products targeting a variety of

multimedia, industrial and Telecom applications.

Features:

a)Dual symmetric 600 MHz high performance Blackfin cores

b)328K bytes of on-chip memory

c)Each Blackfin core includes: Two 16-bit MACs, two 40-bit ALUs, four 8-bit

video ALUs,

d)40-bit shifter

e)2 Parallel Peripheral Interfaces (PPIs)

f)2 Serial Ports (SPORTs)

g)Serial Peripheral Interface (SPI)

h)12 General-Purpose Timers

i)Universal Asynchronous Receiver Transmitter (UART)

j)2 Watchdog Timers

k)48 General Purpose I/O (Programmable Flags)

ADSP-BF561 Features

Page 13: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #13WT-DIPLAB-1.0

BF561 Processor core

Blackfin processors support a modified Harvard architecture in combination

with a hierarchical memory structure.

Level 1 (L1) memories typically operate at the full processor speed with no

latency.

Level 2 (L2) memories are other memories, on-chip or off-chip, that may take

multiple processor cycles to access.

DATA PROGRAM

CONTROL UNIT

Program BusData Bus

The Harvard architecture

Page 14: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #14WT-DIPLAB-1.0

BF561 memory architecture #1

Page 15: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #15WT-DIPLAB-1.0

Off-chip memory is accessed through the External Bus Interface Unit (EBIU),

provides expansion with SDRAM, flash memory, and SRAM, optionally

accessing more than 768M bytes of physical memory.

The memory DMA controllers provide high bandwidth data movement

capability. They can perform block transfers of code or data between the

internal L1/L2 memories and the external memory spaces

BF561 memory architecture #2

Page 16: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #16WT-DIPLAB-1.0

BF561 2D DMA Example

Start

X Count, X modify

Y Count, Y modify

Image cropping

Page 17: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #17WT-DIPLAB-1.0

BF561 PPI Interface

The ADSP-BF561 provides two 16-bit Parallel Peripheral Interfaces (PPI0

and PPI1) that can connect directly to parallel A/D and D/A converters,

video encoders and decoders and other general purpose peripherals.

The Parallel Peripheral Interface (PPI) is a half-duplex, bidirectional port

accommodating up to 16 bits of data.

ADSP - BF561

Core A

L1 Memory

Core B

L1 MemoryVideo

Decoder

A/D

Video

Encoder

D/A

PPI0 PPI1

L2 Shared Memory

SDRAM

Page 18: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #18WT-DIPLAB-1.0

How to write program

Analog Devices provides VisualDSP++® an easy-to-use integrated

software development and debugging environment (IDDE).

VisualDSP++ supports Analog Devices’ Blackfin® Processors, SHARC®

Processors, and TigerSHARC® Processors.

Operating systems Windows XP,® Windows 2000,® and Windows Vista®

are supported.

Page 19: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #19WT-DIPLAB-1.0

Project Development stages

Emulator Pod WT-DSPPORT-V.1

Pod WT-DSPPORT-V.1

Page 20: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #20WT-DIPLAB-1.0

Image viewer

Page 21: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #21WT-DIPLAB-1.0

How to use

Power supply Connection to

PTZ

Emulator Pod

Video OutVideo In

Page 22: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #22WT-DIPLAB-1.0

Typical Applications of WT-DSPPORT-V.1 board

• Video security system

• Video analytics

• Image Processing Lab

• Project Platform

Applications

Page 23: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #23WT-DIPLAB-1.0

Applications developed on

WT-DSPPORT-V.1

• Single camera object tracking

• Motion tracking

• Trip wire

• Virtual Fence

Page 24: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #24WT-DIPLAB-1.0

Single camera object tracking

WT-DSPPORT-V.1

Monitor

Pan Tilt

Zoom

(PTZ)

camera

IR Remote

Page 25: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #25WT-DIPLAB-1.0

Single camera object tracking

Page 26: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #26WT-DIPLAB-1.0

Motion Tracking

WG-DSPPORT-V.1

Monitor

Overview

camera

PTZ camera

Joystick

Server

IR Remote

Page 27: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #27WT-DIPLAB-1.0

Motion tracking Single reference camera

Page 28: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #28WT-DIPLAB-1.0

Tripwire

WG-DSPPORT-V.1

Monitor

Overview

camera

PTZ camera

Joystick

Server

IR Remote

Page 29: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #29WT-DIPLAB-1.0

Tripwire

Page 30: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #30WT-DIPLAB-1.0

Tripwire Video

Page 31: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #31WT-DIPLAB-1.0

Virtual Fence

WG-DSPPORT-V.1

Monitor

Overview

camera

PTZ camera

Joystick

Server

IR Remote

Page 32: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #32WT-DIPLAB-1.0

Virtual Fence Video

Page 33: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #33WT-DIPLAB-1.0

WT-DSPPORT-V.1 Pattern Generator

Camera LCD MonitorRS232USB

VGA Converter

Video Processor

WT-DSPPORT-V.1Pattern Generator

WT-DSPPORT-V.1

Host PC-Via Hyper Terminal

CRT monitor

Page 34: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #34WT-DIPLAB-1.0

WT-DSPPORT-V.1 Pattern Generator

• Bar

• Chequer

• Sine

• Gaussian Noise

• Add Gaussian noise

Page 35: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #35WT-DIPLAB-1.0

Pattern Generator – Bar pattern

4 BARS

16 BARS

64 BARS

Page 36: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #36WT-DIPLAB-1.0

Pattern Generator – Chequer pattern

4x4

10x10

50x50

Page 37: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #37WT-DIPLAB-1.0

Pattern Generator – Sine pattern

Sine pattern

16 Cycles/512 pixels 32 Cycles/512 pixels

512 pixels 512 pixels

Page 38: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #38WT-DIPLAB-1.0

Pattern Generator – Gaussian noise

Mean – 128, Std Dev - 0 Mean – 128, Std Dev - 8

Mean – 128, Std Dev - 16 Mean – 128, Std Dev - 32

Page 39: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #39WT-DIPLAB-1.0

Pattern Generator – Add Gaussian Noise

Mean – 0, Std Dev - 0 Mean – 0, Std Dev - 8

Mean – 0, Std Dev - 16 Mean – 0, Std Dev - 32

Page 40: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #40WT-DIPLAB-1.0

WT-DSPPORT-V.1 Video Processor

Camera LCD MonitorRS232USB

VGA Converter

Video Processor

WT-DSPPORT-V.1

Pattern Generator

WT-DSPPORT-V.1

Host PC-Via Hyper Terminal

CRT monitor

Page 41: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #41WT-DIPLAB-1.0

WT-DSPPORT-V.1 Video Processor

List of functions in video processor

1. Live video

2. Negate

3. Horizontal flip

4. Vertical flip

5. Histogram display

6. Histogram stretching

7. Histogram equalization

8. Image statistics (Min, Max, Mean, Mean Square, Variance, Std Deviation, Entropy)

9. Global Threshold

10. Otsu Threshold

11. Dilation binary

12. Erosion binary

Page 42: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #42WT-DIPLAB-1.0

WT-DSPPORT-V.1 Video Processor

List of functions in video processor (cont…)

13. Dilation grey

14. Erosion grey

15. Gamma correction

16. Mean filter

17. Median filter

18. Sharpening filter

19. Edge detection (Sobel operator)

20. Pseudo coloring

21. Region counting

22. FFT

23. Wavelet transform

Page 43: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #43WT-DIPLAB-1.0

OutputInput

Video in out

Page 44: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #44WT-DIPLAB-1.0

Video processing architecture

Page 45: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #45WT-DIPLAB-1.0

OutputInput

Video processor - Negate

Mammogram of tissue

Page 46: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #46WT-DIPLAB-1.0

OutputInput

Video processor – Horizontal flip

Page 47: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #47WT-DIPLAB-1.0

OutputInput

Video processor – Vertical flip

Page 48: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #48WT-DIPLAB-1.0

Video processor – Histogram display # 1

Bar pattern from WT-DSPPORT-V.1 pattern generator

Page 49: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #49WT-DIPLAB-1.0

Video processor – Histogram display # 2

Bar pattern print in front of camera

Page 50: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #50WT-DIPLAB-1.0

Video processor – Histogram display #3

Gaussian noise from WT-DSPPORT-V.1 pattern generator

Page 51: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #51WT-DIPLAB-1.0

Video processor – Histogram Stretching

Image print in front of camera

Page 52: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #52WT-DIPLAB-1.0

OutputInput

Histogram Equalization

Page 53: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #53WT-DIPLAB-1.0

Video processor – Histogram Equalization

Image print in front of camera

Page 54: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #54WT-DIPLAB-1.0

Video processor – Image Statistics #1

Gaussian noise from WT-DSPPORT-V.1 pattern generator

Page 55: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #55WT-DIPLAB-1.0

Video processor – Image Statistics #2

Bar pattern from WT-DSPPORT-V.1 pattern generator

Page 56: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #56WT-DIPLAB-1.0

OutputInput

Threshold - 150

Otsu Threshold

Video processor – Global/Otsu Threshold

Page 57: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #57WT-DIPLAB-1.0

Video processor – Global/Otsu Threshold

Image print in front of camera

Page 58: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #58WT-DIPLAB-1.0

Video processor –Otsu Threshold

Image print in front of camera

Page 59: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #59WT-DIPLAB-1.0

Video processor –Morphological operations

Image print in front of camera

Dilation and Erosion

Page 60: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #60WT-DIPLAB-1.0

Video processor – Gamma correction #1

Image print in front of camera

Page 61: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #61WT-DIPLAB-1.0

Video processor – Gamma correction #2

Image print (noise) in front of camera

Page 62: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #62WT-DIPLAB-1.0

OutputInput

Video Processor - Mean filter

Page 63: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #63WT-DIPLAB-1.0

Output (Mean)Input

Video Processor - Mean & Median filter

Output (Median)

Page 64: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #64WT-DIPLAB-1.0

Video Processor – Sharpening # 1

OutputInput

Page 65: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #65WT-DIPLAB-1.0

Video Processor – Sharpening # 2

Image print in front of camera

Page 66: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #66WT-DIPLAB-1.0

Video Processor - Edge Detection # 1

OutputInput

Page 67: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #67WT-DIPLAB-1.0

Video Processor - Edge Detection # 2Image print in front of camera

Page 68: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #68WT-DIPLAB-1.0

OutputInput

Video processor – Psuedo coloring

Page 69: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #69WT-DIPLAB-1.0

Video Processor - Region Counting

Image print in front of camera

Page 70: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #70WT-DIPLAB-1.0

Video processor – FFT

Image print in front of camera

Page 71: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #71WT-DIPLAB-1.0

Video Processor - Wavelet Transform

Image print in front of camera

Page 72: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #72WT-DIPLAB-1.0

Project kit WT-DSPPORT-V.1 also available

• Training Kit

• Project Kit

Page 73: WAVELET TECHNOLOGIES · 2014. 1. 9. · WT-DIPLAB-1.0 WAVELET TECHNOLOGIES © 2014 #2 WT-DIPLAB-1.0 (Digital Image Processing Laboratory) - Team Wavelet Introducing,

WAVELET TECHNOLOGIES © 2014 #73WT-DIPLAB-1.0

Wavelet TechnologiesUnit No. 10, Plot No. 59, Amchi Colony

Survey No. 1, N. D. A. Road, Bawdhan, Pune 411021Phone +91-20-22951983/84/85, Fax +91-20-22951904

[email protected]

Thank You !