Skip to content
/ RoG Public

Edge/Structure Preserving Smoothing via Relativity-of-Gaussian

Notifications You must be signed in to change notification settings

caibolun/RoG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edge/Structure Preserving Smoothing via Relativity-of-Gaussian

Bolun Cai, Xiaofen Xing, Xiangmin Xu

Introduction

This paper presents a novel edge/structure-preserving image smoothing via relativity-of-Gaussian. As a simple local regularization, it performs the local analysis of scale features and globally optimizes its results into a piecewise smooth. The central idea to ensure proper texture smoothing is based on cross-scale relative that captures the weak textures from the most prominent edges/structures. Our method outperforms the previous methods in removing the detail information while preserving main image content.

If you use these codes in your research, please cite:

@article{cai2017rog,
	author = {Bolun Cai, Xiaofen Xing and Xiangmin Xu},
	title={Edge/Structure Preserving Smoothing via Relativity-of-Gaussian},
	booktitle={IEEE International Conference on Image Processing (ICIP)},
	year={2017}
	}

Usage

Download the code and test images

git clone https://github.com/caibolun/RoG.git

Edge/Structure Preserving Smoothing

Smooth the image with edge/structure Preserving by simply typing in Matlab.

 run('demo.m')

  

Detail Enhancement (Link)

As a nonlinear edge-preserving image smoothing (K = 1), our method can be used for detail enhancement via base and detail layer decomposition.

run('detail_example\demo.m')

  

Structure Extraction (Link)

As a nonlinear structure-preserving image smoothing (K > 1), we apply our method for structure-texture separation.

run('struct_example\demo.m')

  

HDR Tone Mapping (Link)

One of the challenges in image processing is the rendering of an HDR scene on a conventional LDR display. RoG smoothing is easily harnessed to perform tone mapping of HDR images.

run('hdr_example\demo.m')

About

Edge/Structure Preserving Smoothing via Relativity-of-Gaussian

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages