Difference between revisions of "Team Lion"

From CDOT Wiki
Jump to: navigation, search
(Image Processing Performance Using Parallel Programming)
(Image Processing Performance Using Parallel Programming)
Line 12: Line 12:
 
* Can be used for Edge finding, Blur and image enhancement.
 
* Can be used for Edge finding, Blur and image enhancement.
  
[[Image:GPU621-LION-1.png|frame|640px|Examples of Image Processing]]
+
[[Image:GPU621-LION-1.png|640px]]
  
== Convolution for image and filter ==
 
  
[[Image:GPU621-LION-2.png|frame|640px]]
+
== Convolution ==
 +
 
 +
[[Image:GPU621-LION-2.png|640px]]
 +
 
 +
 
 +
[[Image:GPU621-LION-3.png|640px]]
  
[[Image:GPU621-LION-3.png|frame|640px|filters]]
 
  
 
== Edge Handling ==
 
== Edge Handling ==
  
All pixels in edges needs special calculation.
+
All pixels in edges need special treatment.
 
* Extend
 
* Extend
 
* Tile
 
* Tile
 
* Crop
 
* Crop
  
[[Image:GPU621-LION-4.png|frame|640px|Edge Handling(Extend)]]
+
[[Image:GPU621-LION-4.png|640px|Edge Handling(Extend)]]

Revision as of 10:56, 5 April 2016


GPU621/DPS921 | Participants | Groups and Projects | Resources | Glossary

Image Processing Performance Using Parallel Programming

This assignment introduces simple image processing using MPI parallel programming.

Team Lion Member

Byungho Kim

Basic Concept of Image Processing

  • Convolution between image and filter(kernel)
  • Each processing of pixel independent from another pixels
  • Can be used for Edge finding, Blur and image enhancement.

GPU621-LION-1.png


Convolution

GPU621-LION-2.png


GPU621-LION-3.png


Edge Handling

All pixels in edges need special treatment.

  • Extend
  • Tile
  • Crop

Edge Handling(Extend)