Guang Deng

Guang Deng
La Trobe University · Department of Engineering

PhD

About

151
Publications
43,660
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,269
Citations

Publications

Publications (151)
Article
Full-text available
Generalized linear image processing systems have been developed from physical image formation models , human visual perception models, and mathematical models. Although there have been many papers on the extension, parameterization, and symmetrization of some of these systems, what is lacking is a unified framework such that the development and stu...
Article
Full-text available
There has been continuous research in edge-aware filters which have found many applications in computer vision and image processing. In this paper, we propose a principledapproach for the development of edge-aware filters. The proposed approach is based on two well established principles: optimal parameter estimation and Bayesian model averaging (B...
Article
In this paper, we consider a signal/parameter estimation problem that is based on a linear model structure and a given setting of statistical models with unknown hyperparameters. We consider several combinations of Gaussian and Laplacian models. We develop iterative algorithms based on two typical machine learning methods - the evidence-based metho...
Article
Describes a new implementation of Lee's (1980) image enhancement algorithm. This approach, based on the logarithmic image processing (LIP) model, can simultaneously enhance the overall contrast and the sharpness of an image. A normalized complement transform has been proposed to simplify the analysis and the implementation of the LIP model-based al...
Article
A study is presented of a maximum likelihood based framework for second-level adaptive prediction which is formed from a group of predictors. It is a natural extension to first-level prediction which is formed directly from a group of pixels. The proposed framework offers a greater degree of freedom for adaptation and tackles the problem of model u...
Article
Full-text available
Marine snow, the floating particles in underwater images, severely degrades the visibility and performance of human and machine vision systems. This paper proposes a novel method to reduce the marine snow interference using deep learning techniques. We first synthesize realistic marine snow samples by training a Generative Adversarial Network (GAN)...
Article
Full-text available
Internet of Things (IoT) applications continue to expand into new applications with a growing need for image processing on the edge. Many edge devices are resource limited microcontrollers, which significantly prohibits many of the mature image processing algorithms. This paper proposes an approach optimized, for resource constrained processors rem...
Article
Full-text available
Iterative reverse filters have been recently developed to address the problem of removing effects of a black box image filter. Because numerous iterations are usually required to achieve the desired result, the processing speed is slow. In this paper, we propose to use fixed-point acceleration techniques to tackle this problem. We present an interp...
Article
Full-text available
Depth information is useful in many image processing applications. However, since taking a picture is a process of projection of a 3D scene onto a 2D imaging sensor, the depth information is embedded in the image. Extracting the depth information from the image is a challenging task. A guiding principle is that the level of blurriness due to defocu...
Preprint
Full-text available
In this paper, we study the problem of reverse image filtering. An image filter denoted g(.), which is available as a black box, produces an observation b = g(x) when provided with an input x. The problem is to estimate the original input signal x from the black box filter g(.) and the observation b. We study and re-develop state-of-the-art methods...
Preprint
Full-text available
Background Color distortion is an inherent problem in image-based phenotyping systems that are illuminated by artificial light. This distortion is problematic when examining plants because it can cause data to be incorrectly interpreted. One of the leading causes of color distortion is the non-uniform spectral and spatial distribution of artificial...
Article
Full-text available
In this paper, a new problem of reverse image filtering is addressed. The problem is to reverse the effect of an image filter given the observation b = g(x) . The filter g is modelled as an available black box. An inverse method is proposed to recover the input image x . The key idea is to formulate this inverse problem as minimizing a loca...
Preprint
Full-text available
ABSTRACT: In this paper, we address a new problem of reversing the effect of an image filter, which can be linear or nonlinear. The assumption is that the algorithm of the filter is unknown and the filter is available as a black box. We formulate this inverse problem as minimizing a local patch-based cost function and use total derivative to approx...
Article
Full-text available
Edge-aware smoothing is an essential tool for computer vision, graphics and photography. In this paper, we develop a new and efficient local weighted average filter for edge-aware smoothing. The proposed filter can use guidance information which permits an iterative filtering process. Since the weights of the proposed filter depend on the local var...
Preprint
Full-text available
The depth information is useful in many image processing applications. However, since taking a picture is a process of projection of a 3D scene onto a 2D imaging sensor, the depth information is embedded in the image. Extracting the depth information from the image is a challenging task. A guiding principle is that the level of blurriness due to de...
Preprint
Full-text available
Smoothing and sharpening are two fundamental image processing operations. The latter is usually related to the former through the unsharp masking algorithm. In this paper, we develop a new type of filter which performs smoothing or sharpening via a tuning parameter. The development of the new filter is based on (1) a new Laplacian-based filter form...
Article
Full-text available
Smoothing and sharpening are two fundamental image processing operations. The latter is usually related to the former through the unsharp masking algorithm. In this paper, we develop a new type of filter which performs smoothing or sharpening via a tuning parameter. The development of the new filter is based on (1) a new Laplacian-based filter form...
Article
Cancelable biometrics is an important biometric template protection technique. However, many existing cancelable fingerprint templates suffer post-transformation performance deterioration and the attacks via record multiplicity (ARM). In this paper, we design alignment-free cancelable fingerprint templates with dual protection, which is composed of...
Article
Full-text available
Edge-aware smoothing has proved to be a fundamental technique for various image processing and computer vision tasks. In this study, the authors introduce a local, non-iterative, and effective edge-preserving filter namely guided adaptive interpolation filter (GAIF). GAIF can be used as a post-processing step after any smoothing filter to improve i...
Article
Full-text available
Background: Sowing time is commonly used as the temporal reference for Arabidopsis thaliana (Arabidopsis) experiments in high throughput plant phenotyping (HTPP) systems. This relies on the assumption that germination and seedling establishment are uniform across the population. However, individual seeds have different development trajectories eve...
Preprint
Full-text available
Background Sowing time is commonly used as the temporal reference for Arabidopsis thaliana (Arabidopsis) experiments in high throughput plant phenotyping (HTPP) systems. This relies on the assumption that germination and seedling establishment are uniform across the population. However, individual seeds have different development trajectories even...
Article
Full-text available
Fractional calculus has increased in popularity in recent years, as the number of its applications in different fields has increased. Compared to the traditional operations in calculus (integration and differentiation) which are uniquely defined, the fractional-order operators have numerous definitions. Furthermore, a consensus on the most suitable...
Article
Full-text available
Distortion classification is an important step in blind image quality assessment. In this paper, a new image distortion classification algorithm is presented. Classification is based on features extracted from the distribution of the first digit of transform coefficients of the image. The generalized Benford’s law is used to model the distribution....
Article
Full-text available
This paper deals with a practical signal processing problem where the filter is zero-phase and is specified by the frequency response. We show that if the signal is symmetrically extended, then the FFT-based algorithm can be efficiently implemented by using the DCT without signal extension. We extend the proposed algorithm to 2D filters and show th...
Article
Structure-texture decomposition smoothing has been extensively studied due to its wide range of applications in computational photography and image processing. In this paper, we propose a new structure-texture decomposition algorithm which is based on two fundamental ideas: (1) guidance image and (2) iterative smoothing. The guidance image is gener...
Article
Full-text available
The aim of structure extraction is to decompose an image into prominent structures and textures. In this paper, we present a new structure extraction method which has two main steps. First, high-frequency components due to the texture information in the orig- inal image are alleviated by a pre-smoothing filter. The result is then processed by a new...
Article
Full-text available
This paper deals with an inverse problem in which the observed signal is produced by passing the original signal through a filter that is derived from a convex minimization problem. The filter is available as a black box. It is shown that the Bregman iteration, which is a tool for convex optimization, can be used to solve this inverse problem. This...
Data
Matlab code for reproduction of results in "Bregman inverse filter" , accepted Electronics Letters, Nov. 2018
Article
Full-text available
Kernel smoothing methods, including the bilateral filter, are commonly used in data processing/modeling and edge-aware image smoothing. Due to their nonlinear nature, these filters require significant computational time. In this paper, we address this problem by studying a practical case in which the data to be processed are integers. The basic ide...
Article
The goal of blind image quality assessment (IQA) is to predict the quality of an image as perceived by human observers without using a reference image. In this paper, we explore a new approach which predicts the image quality based on the conformity of the first digit distribution (FDD) of natural images in the transform domain with Benford’s law....
Article
Full-text available
The goal of edge-aware filtering is to smooth out small-scale structures while preserving large object boundaries. A fundamental idea to design such filters is to avoid smoothing across strong edges. In this paper, we explore a new approach which iteratively adds the edge information back to a smoothed image. We study the smoothed image as the star...
Article
Full-text available
A new edge-aware filter called the empirical Bayes filter (EBF) is presented. It is shown that the bilateral filter (BF), being a special case of the EBF, is an optimal filter in terms of Bayesian linear least square estimation. An adaptive EBF (AEBF), which is an adaptive combination of the BF output and the original image, is developed. Experimen...
Article
Full-text available
The bilateral filter (BF) is a non-linear filter that spatially smooths images with awareness of large structures such as edges. The level of smoothness applied to a pixel is constrained by a photometric weight, which can be obtained from the same image to be filtered (in case of the original BF) or from a guided image (in case of the joint/cross B...
Article
Full-text available
The goal of automatic white balance (AWB) is to maintain color constancy of an image by removing color cast caused by un-canonical illuminant. In this paper, we address two limitations associated with a class of AWB algorithms and propose a technique to estimate the illuminant which takes into consideration of internal illumination and all pixels o...
Article
Full-text available
In this letter, we derive a fast algorithm for the compressive bilateral filter (CBF) by representing the bilateral filter in a new way. This representation allows us to use the property of the Gaussian function to reduce the number of Gaussian filters required by the CBF by a factor of 2. Producing the same results as that of the CBF, the fast alg...
Article
Full-text available
Edge-aware smoothing has been extensively studied due to its wide range of applications in computer vision and graphics.Most published works have been focused on formulating the smoothing problem in the spatial domain. In this paper, we propose a new edge-aware smoothing framework called guided wavelet shrinkage (GWS) which is formulated in the wav...
Article
Full-text available
The theory and applications of the logarithmic image processing (LIP) have been studied by many researchers. In this work, we develop a symmetric generalized LIP (SGLIP) model. The development is based on a comparative study of recent theoretical development which include the original LIP model, the generalized LIP model (GLIP), the symmetric LIP (...
Article
Full-text available
Traditional contrast enhancement techniques were developed to enhance the dynamic range of images with narrow histograms. However, it is not unusual that an image with a broad histogram still suffers from low contrast in both the shadow and highlight areas. In this paper, we first develop a unified framework called the generalized gamma correction...
Article
A new computationally efficient algorithm for two-dimensional sliding-window least-squares prediction is presented in this study. The fast algorithm is based on a recursive update of the Cholesky decomposition. Compared with the state-of-the-art algorithm, the proposed algorithm reduces the computational complexity from O(D³) to O(D²h), where D is...
Article
In this paper, a systematic review of relevant published studies on computer-based speech therapy systems or virtual speech therapists (VSTs) for people with speech disorders is presented. We structured this work based on the PRISMA framework. The advancements in speech technology and the increased number of successful real-world projects in this a...
Article
In radar applications, target velocity is commonly determined using the Doppler effect. By comparing the transmit-receive differential frequency the Doppler frequency shift can be measured and as a result the target velocity can be determined. The Tasman International Geospace Environment Radars (TIGER) form part of an international network of simi...
Article
Full-text available
In radar applications, the target velocity is commonly determined using the Doppler effect. By comparing the transmit-receive differential frequency, the Doppler frequency shift can be measured, and as a result, the target velocity can be determined.
Article
Full-text available
Adaptive Predictor Combination (APC) is a framework for combining multiple predictors for lossless image compression and is often at the core of state of the art algorithms. In this paper, a Bayesian parameter estimation scheme is proposed for APC. Extensive experiments using natural, medical and remote sensing images of 8 to 16 bit/pixel have conf...
Article
Full-text available
Noise reduction is often essential for cochlear implant (CI) recipients to achieve acceptable speech perception in noisy environments. Most noise reduction algorithms applied to audio signals are based on time-frequency representations of the input, such as the Fourier transform. Algorithms based on other representations may also be able to provide...
Article
In this paper, a new extension of logarithmic image processing (LIP) model, called Symmetric Logarithmic Image Processing (SLIP), is proposed. Inspired by the previously developed symmetric models, the SLIP model defines a vector space on a symmetric bounded set. The development is aimed at (1) maintaining the physical interpretation of the LIP mod...
Conference Paper
Image enlargement is a typical application of image processing. Many algorithms have been proposed and have found successful applications. Most of these algorithms are based on the theory of interpolation and make use of local structure of natural images. In this paper, we propose a new algorithm which is inspired by a new imaging sensor called the...
Article
Recently, genome wide DNA markers have been used in breeding value estimation of livestock species. The computational technique is known as genomic selection. Typically, a large number of marker effects are estimated from a small number of animals, which presents an under-determined problem. In this paper, we propose sparse marker selection methods...
Article
By using the triangular norm we first propose two methods for the construction of generalized linear systems and show new insights into the relationship between typical systems. Using the Hamacher and Frank t-norm, we propose a parametric log-ratio model which is a generalization of the log-ratio model and is more flexible in algorithmic developmen...
Article
Real-time frame rate is an important factor for practical deployment of computer vision systems. Field programmable gate array (FPGA) technology has been considered for many applications due to its parallel computing capability. FPGA implementations of computer vision algorithms normally involve buffering data on external memory devices, which cou...
Article
Full-text available
The logarithmic image processing (LIP) model is a mathematical theory providing generalized linear operations for image processing. The gigavision sensor (GVS) is a new imaging device that can be described by a statistical model. In this paper, by studying these two seemingly unrelated models, we develop a generalized LIP (GLIP) model. With the LIP...
Article
The authors study an iterative algorithm for learning a linear Gaussian observation model with an exponential power scale mixture prior (EPSM). This is a generalisation of previous study based on the Gaussian scale mixture prior. The authors use the principle of majorisation minimisation to derive the general iterative algorithm which is related to...
Article
Full-text available
Enhancement of contrast and sharpness of an image is required in many applications. Unsharp masking is a classical tool for sharpness enhancement. We propose a generalized unsharp masking algorithm using the exploratory data model as a unified framework. The proposed algorithm is designed to address three issues: (1) simultaneously enhancing contra...
Conference Paper
Integral images or integral map (IMap) is one of the major techniques that has been used to improve the speed of computer vision systems. It has been used to compute Haar features and histograms of oriented gradient features. Some modifications have been proposed to the original IMap algorithm, but most proposed systems use IMap as it was first int...
Article
Full-text available
The logarithmic image processing (LIP) model is a mathematical theory that provides new operations for image processing. The contrast definition has been shown to be consistent with some important physical laws and characteristics of human visual system. In this paper, we establish an information-theoretic interpretation of the contrast definition....
Conference Paper
The DNA microarray may contain missing expression data. Estimation of missing values is a necessary step in microarray analysis, because data mining procedures require a complete expression as their input. In this paper, we propose a missing data estimation algorithm, named KPCAimpute, based on kernel principal component analysis. We consider a fam...
Article
In this paper, we study several grayscale-based image segmentation methods for real-time road sign recognition applications on an FPGA hardware platform. The performance of different image segmentation algorithms in different lighting conditions are initially compared using PC simulation. Based on these results and analysis, suitable algorithms are...
Article
Every year, many pedestrians are killed or seriously injured due to car accidents. A pedestrian recognition and warning system could save lives by warning the driver about a possible pedestrian hazard. Although significant progress in research for such systems has been reported, these systems are yet to be implemented in vehicles. In this paper, we...
Article
The LMS algorithm is one of the most popular learning algorithms for identifying an unknown system. Many variants of the algorithm have been developed based on different problem formulations and principles. In this paper, we use the penalized maximum likelihood (PML) as a principled and unified approach for developing LMS-type algorithms. We study...
Article
Full-text available
The M-estimate of a linear observation model has many important engineering applications such as identifying a linear system under non Gaussian noise. Batch algorithms based on the EM algorithm or the iterative reweighted least squares algorithm have been widely adopted. In recent years, several sequential algorithms have been proposed. In this pap...
Article
Full-text available
Abstract A fundamental,problem,in signal processing is to estimate signal from noisy observations. This is usually formulated,as an optimization,problem. Optimizations,based on variational lower bound,and,minorization-maximization,have,been,widely used,in machine,learning research, signal processing and statistics. In this paper, we study iterative...
Conference Paper
Many fatal accidents have happened due to drivers failing to stop at stop signs. A stop sign recognition system could be used to reduce the risk of accidents by warning the driver when a vehicle approaches a stop sign at an unexpected speed. In this paper, we describe the implementation of a real-time vision-based stop sign recognition system on a...
Article
A fundamental problem in signal processing is to estimate signal from noisy observations. This is usually formulated as an optimization problem. Optimizations based on variational lower bound and minorization-maximization have been widely used in machine learning research, signal processing, and statistics. In this paper, we study iterative algorit...
Article
Full-text available
The M-estimate of a linear observation model has many important engineering applications such as identifying a linear system under non-Gaussian noise. Batch algorithms based on the EM algorithm or the iterative reweighted least squares algorithm have been widely adopted. In recent years, several sequential algorithms have been proposed. In this pap...
Conference Paper
This paper presents a successive mean splitting algorithm for both contrast enhancement and dynamic range reduction of digital images. The proposed algorithm is an extension to the recently published successive mean quantization transform (SMQT) for contrast enhancement. We explore the conditions under which the proposed algorithm is "optimal". We...
Article
Full-text available
Alerting the driver of the speed limit is an important measure to keep the road safe. It is a challenging engineering problem to develop an automatic system which can detect speed limit signs under ever changing road conditions. In this paper, a robust algorithm for detecting speed limit sign is developed based on the traditional framework of pre-p...
Article
This paper presents a study of sequential parameter estimation based on a linear non-Gaussian observation model. To develop robust algorithms, we consider a family of heavy-tailed distributions that can be expressed as the scale mixture of Gaussian and extend the development to include some robust penalty functions. We treat the problem as a Bayesi...
Conference Paper
Full-text available
In this paper we propose an alternative way to developing a robust and adaptive sequential algorithm for estimating the unknown impulse response of a linear system. Our approach is based on formulating the problem as a maximum penalized likelihood (MPL) problem. We use the Fair penalty function as the generalized log-likelihood and a quadratic func...
Article
In this paper, we propose a simple signal estimation algorithm based on multiple wavelet representations and Gaussian observation models. The proposed algorithm has two major steps: a joint-optimum estimation of the wavelet coefficients and an averaging of the denoised images. Experimental results show that the denoising performance of proposed alg...
Article
There has been increasing research interest in developing adaptive filters with partial update (PU) and adaptive filters for sparse impulse responses. On the basis of maximum a posteriori (MAP) estimation, new adaptive filters are developed by determining the update when a new set of training data is received. The MAP estimation formulation permits...
Conference Paper
In this paper, we propose a fast watermarking system that works on the H.264/AVC motion vectors. By restricting access to DCT coefficients and pixel information, the computational complexity of the watermark embedder/extractor is kept low and much lower than that of the H.264 decoder. The error propagation due to motion prediction compensation is m...
Conference Paper
We develop an iterative algorithm based on minorization-maximization optimization to determine the maximum a posteriori estimate of the signal. We focus on linear Gaussian signal model with a family of heavy-tailed prior distributions which can be represented as scale mixture of Gaussian. We then modify the proposed algorithm for wavelet domain ima...