Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 89a4fb3

Browse files
authored
Update README.md
1 parent 7c99587 commit 89a4fb3

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

‎README.md‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
# Image-Smoothing-Algorithm-Based-on-Gradient-Analysis
1+
# ImageSmoothingAlgorithmBased on GradientAnalysis
22
This repository contains C++ and Python 3.6 implementation of an image smoothing algorithm that was proposed in this [publication](https://ieeexplore.ieee.org/document/9117646) in IEEE conference "2020 Ural Symposium on Biomedical Engineering, Radioelectronics and Information Technology (USBEREIT)".
3+
4+
![example1](/images/example1.jpg)
35

46
## General idea
57
In this paper image smoothing algorithm based on gradient analysis is proposed. Our algorithm uses filtering and to achieve edge-preserving smoothing it uses two components of gradient vectors: their magnitudes (or lengths) and directions. Our method discriminates between two types of boundaries in given neighborhood: regular and irregular ones.
@@ -9,7 +11,6 @@ Regular boundaries have small deviations of gradient angles and the opposite for
911
When gradient magnitudes are inverted bigger values refer to textures (insignificant changes in gradient) and smaller refer to strong boundaries. So textures would have bigger weights and hence they would appear smoother. We also propose to filter image of gradient magnitudes with median filter to enhance visual quality of results. The method proposed in this paper is easy to implement and compute and it gives good results in comparison with other techniques like bilateral filter.
1012

1113
## Examples
12-
![example1](/images/example1.jpg)
1314
![example2](/images/example2.jpg)
1415
## Comparison
1516
Here is the comparison with other smoothing algorithms.
@@ -18,3 +19,6 @@ b) - guided filter
1819
c) - bilateral filter
1920
d) - our filter
2021
![comparison](/images/comparison.png)
22+
## Edge detection
23+
Here is the output of Canny edge detector that was applied on the image with and without preprocessing with our filter.
24+
![edges](/images/edge_detection.png)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /