Learn R Programming

DRIP

DRIP is a collection of functions for edge detection, image denoising and image deblurring. Below we categorize the functions based on their purpose.

Function overview

Edge detection

FunctionDescription
stepDiff()Step edge detection statistics
stepEdge()Step edge detection
stepEdgeParSel()Step edge detection parameter selection
roofDiff()Roof edge detection statistics
roofEdge()Roof edge detection
roofEdgeParSel()Roof edge detection parameter selection
edgeModify1()Edge modification
edgeModify2()Edge modification
edgeParSelPilot()Edge detection parameter selection
dKQ()Edge detection performance measure

Image denoising

FunctionDescription
restore3Stage()Three-stage denoising
restore3StageParSel()Three-stage denoising parameter selection
JPLLK_surface()Gradient-based denoising
surfaceCluster()Clustering-based denoising
surfaceCluster_bandwidth()Clustering-based denoising parameter selection

Image deblurring

FunctionDescription
jpex()JPEX deblurring
cv.jpex()JPEX deblurring parameter selection

Installation

You can install the CRAN version of DRIP with:

install.packages("DRIP")

Copy Link

Version

Install

install.packages('DRIP')

Monthly Downloads

337

Version

2.5

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Yicheng Kang

Last Published

August 19th, 2026

Functions in DRIP (2.5)

jpex

Blind Image Deblurring
JPLLK_surface

Jump-Preserving Local Linear Kernel Smoothing
edgeModify1

Type-1 Modification Procedure
dKQ

Performance Measure of Edge Detector
kid

Image of a Kid
edgeParSelPilot

Pilot help for parameter selection in edge detection
cv.jpex

Bandwidth Selection and Noise Level Estimation
edgeModify2

Type-2 Modification Procedure
plot.Surface_Cluster_Parameters

Plot Parameter Selection Results in Surface Estimation
print.JPLLK_Parameters

Print Parameter Selection Results in JPLLK Estimation
plot.JPEX_Parameters

Plot Parameter Selection Results in JPEX Deblurring
plot.JPLLK_Parameters

Plot the Residual Image from a JPLLK Estimation
print.Three_Stage_Parameters

Print Parameter Selection Results in 3-Stage Estimation
print.Edge_Parameters

Print Parameter Selection Results in Edge Detection
print.JPEX_Parameters

Print Parameter Selection Results in JPEX Deblurring
print.Surface_Cluster_Parameters

Print Parameter Selection Results in Surface Estimation
plot.Three_Stage_Parameters

Plot Parameter Selection Results in 3-Stage Estimation
stepDiff

Step Edge Detection Statistics
summary.Surface_Cluster_Parameters

Summarize Parameter Selection Results in Surface Estimation
summary.JPEX_Parameters

Summarize Parameter Selection Results in JPEX Deblurring
roofEdgeParSel

Parameter Selection in Roof Edge Detection
stepEdge

Step Edge Detector
roofDiff

Roof Edge Detection Statistics
restore3StageParSel

Parameter Selection in Three-Stage Image Restoration
stepEdgeParSel

Parameter Selection in Step Edge Detection
brain

Brain Image
stopsign

Stop Sign Image
roofEdge

Roof Edge Detector
summary.Edge_Parameters

Summarize Parameter Selection Results in Edge Detection
summary.JPLLK_Parameters

Summarize Parameter Selection Results in JPLLK Estimation
surfaceCluster

Jump-Preserving Surface Estimation Using Pixel Clustering
summary.Three_Stage_Parameters

Summarize Parameter Selection Results in 3-Stage Estimation
restore3Stage

Three-Stage Denoising and Deblurring
surfaceCluster_bandwidth

Bandwidth Selection for Clustering-Based Surface Estimation
sar

Synthetic Aperture Radar Image
circles

Image of Circles
peppers

Image of Peppers