Jianfang  Cao

Mr. Jianfang Cao


Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
29 January 2020 in Heritage Science
Verified
Journal Article
Open access
PDF file
JCJianfang Cao
Jianfang Cao
ZZZibang Zhang
Zibang Zhang
AZAidi Zhao
Aidi Zhao
HCHongyan Cui
Hongyan Cui
QZQi Zhang
Qi Zhang
How to effectively protect ancient murals has become an urgent and important problem. Digital image processing developments have made it possible to repair damaged murals to a certain extent. This study proposes a consistency-enhanced generative adversarial network (GAN) model to repair missing mural areas. First, the convolutional layer from a fully convolutional network (FCN) is used to extract deep image features; then, through deconvolution, the features are mapped to the size of the original image and the repaired image is output, thereby completing the regenerative network. Next, global and local discriminant networks are applied to determine whether the repaired mural image is “authentic” in terms of both the modified and unmodified areas. In adversarial learning, the generative and discriminant network models are optimized to better complete the mural repair. The network introduces a dilated convolution that increases the convolution kernel’s receptive field. Each network convolutional layer joins in the batch standardization (BN) process to accelerate network convergence and increase the number of network layers and adopts a residual module to avoid the vanishing gradient problem and further optimizing the network. Compared with existing mural restoration algorithms, the proposed algorithm increases the peak signal-to-noise ratio (PSNR) by an average of 6–8 dB and increases the structural similarity (SSIM) index by 0.08–0.12. From a visual perspective, this algorithm successfully complements mural images with complex textures and large missing areas; thus, it may contribute to digital restorations of ancient murals.

13 May 2018 in Computational Intelligence and Neuroscience
Verified
Journal Article
Open access
PDF file
JCJianfang Cao
Jianfang Cao
LCLichao Chen
Lichao Chen
MWMin Wang
Min Wang
YTYun Tian
Yun Tian
The Canny operator is widely used to detect edges in images. However, as the size of the image dataset increases, the edge detection performance of the Canny operator decreases and its runtime becomes excessive. To improve the runtime and edge detection performance of the Canny operator, in this paper, we propose a parallel design and implementation for an Otsu-optimized Canny operator using a MapReduce parallel programming model that runs on the Hadoop platform. The Otsu algorithm is used to optimize the Canny operator’s dual threshold and improve the edge detection performance, while the MapReduce parallel programming model facilitates parallel processing for the Canny operator to solve the processing speed and communication cost problems that occur when the Canny edge detection algorithm is applied to big data. For the experiments, we constructed datasets of different scales from the Pascal VOC2012 image database. The proposed parallel Otsu-Canny edge detection algorithm performs better than other traditional edge detection algorithms. The parallel approach reduced the running time by approximately 67.2% on a Hadoop cluster architecture consisting of 5 nodes with a dataset of 60,000 images. Overall, our approach system speeds up the system by approximately 3.4 times when processing large-scale datasets, which demonstrates the obvious superiority of our method. The proposed algorithm in this study demonstrates both better edge detection performance and improved time performance.

27 July 2021 in EURASIP Journal on Advances in Signal Processing
Verified
Journal Article
Open access
PDF file
JCJianfang Cao
Jianfang Cao
MYMinmin Yan
Minmin Yan
YJYiming Jia
Yiming Jia
XTXiaodong Tian
Xiaodong Tian
ZZZibang Zhang
Zibang Zhang
It is difficult to identify the historical period in which some ancient murals were created because of damage due to artificial and/or natural factors; similarities in content, style, and color among murals; low image resolution; and other reasons. This study proposed a transfer learning-fused Inception-v3 model for dynasty-based classification. First, the model adopted Inception-v3 with frozen fully connected and softmax layers for pretraining over ImageNet. Second, the model fused Inception-v3 with transfer learning for parameter readjustment over small datasets. Third, the corresponding bottleneck files of the mural images were generated, and the deep-level features of the images were extracted. Fourth, the cross-entropy loss function was employed to calculate the loss value at each step of the training, and an algorithm for the adaptive learning rate on the stochastic gradient descent was applied to unify the learning rate. Finally, the updated softmax classifier was utilized for the dynasty-based classification of the images. On the constructed small datasets, the accuracy rate, recall rate, and F1 value of the proposed model were 88.4%, 88.36%, and 88.32%, respectively, which exhibited noticeable increases compared with those of typical deep learning models and modified convolutional neural networks. Comparisons of the classification outcomes for the mural dataset with those for other painting datasets and natural image datasets showed that the proposed model achieved stable classification outcomes with a powerful generalization capacity. The training time of the proposed model was only 0.7 s, and overfitting seldom occurred.

18 June 2019 in Heritage Science
Verified
Journal Article
Open access
PDF file
JCJianfang Cao
Jianfang Cao
YLYanfei Li
Yanfei Li
QZQi Zhang
Qi Zhang
HCHongyan Cui
Hongyan Cui
Long-term influences in the external environment, including light, temperature and humidity, have caused varying degrees of damage to ancient Chinese murals. Allowing people to appreciate the original style of the murals has become important to experts, and the development of image processing and machine learning technology has allowed intelligent restoration of ancient murals. This paper proposed the adaptive sample block and local search (ASB–LS) algorithm based on the Criminisi algorithm to address the flaking deterioration of Kaihua Temple murals from the Song Dynasty. ASB–LS achieved virtual restoration of damaged areas. First, the mural’s compositional characteristics were analyzed, the structure tensor was introduced, and the data items were redefined using eigenvalues to ensure accurate transmission of the image’s structural information. Then, the data item was used to form a new priority function to improve the image filling order. Finally, the sample block size was adaptively selected by the average correlation of the structure tensor, and a local search strategy was used to improve matching efficiency, which effectively avoided mispropagation of the restored image structure and blinded search of the matching block. Experiments were performed on the Song Dynasty murals in the Kaihua Temple for two types of deterioration: flaking deterioration and artificial destruction. Compared with the Criminisi algorithm and two improved algorithms, the proposed ASB–LS algorithm had better subjective analysis and objective evaluation. Subjective visuals significantly improved and conformed to the image’s compositional characteristics, and the inpainting time efficiency improved, establishing a good foundation for restoring ancient murals.

10 April 2019 in PLOS ONE
Verified
Journal Article
Open access
PDF file
JCJianfang Cao
Jianfang Cao
MWMin Wang
Min Wang
YLYanfei Li
Yanfei Li
QZQi Zhang
Qi Zhang
An image classification algorithm based on adaptive feature weight updating is proposed to address the low classification accuracy of the current single-feature classification algorithms and simple multifeature fusion algorithms. The MapReduce parallel programming model on the Hadoop platform is used to perform an adaptive fusion of hue, local binary pattern (LBP) and scale-invariant feature transform (SIFT) features extracted from images to derive optimal combinations of weights. The support vector machine (SVM) classifier is then used to perform parallel training to obtain the optimal SVM classification model, which is then tested. The Pascal VOC 2012, Caltech 256 and SUN databases are adopted to build a massive image library. The speedup, classification accuracy and training time are tested in the experiment, and the results show that a linear growth tendency is present in the speedup of the system in a cluster environment. In consideration of the hardware costs, time, performance and accuracy, the algorithm is superior to mainstream classification algorithms, such as the power mean SVM and convolutional neural network (CNN). As the number and types of images both increase, the classification accuracy rate exceeds 95%. When the number of images reaches 80,000, the training time of the proposed algorithm is only 1/5 that of traditional single-node architecture algorithms. This result reflects the effectiveness of the algorithm, which provides a basis for the effective analysis and processing of image big data.

5 August 2019 in Security and Communication Networks
Verified
Journal Article
Open access
PDF file
YHYaojun Hao
Yaojun Hao
FZFuzhi Zhang
Fuzhi Zhang
JWJian Wang
Jian Wang
QZQingshan Zhao
Qingshan Zhao
JCJianfang Cao
Jianfang Cao
Due to the openness of the recommender systems, the attackers are likely to inject a large number of fake profiles to bias the prediction of such systems. The traditional detection methods mainly rely on the artificial features, which are often extracted from one kind of user-generated information. In these methods, fine-grained interactions between users and items cannot be captured comprehensively, leading to the degradation of detection accuracy under various types of attacks. In this paper, we propose an ensemble detection method based on the automatic features extracted from multiple views. Firstly, to collaboratively discover the shilling profiles, the users’ behaviors are analyzed from multiple views including ratings, item popularity, and user-user graph. Secondly, based on the data preprocessed from multiple views, the stacked denoising autoencoders are used to automatically extract user features with different corruption rates. Moreover, the features extracted from multiple views are effectively combined based on principal component analysis. Finally, according to the features extracted with different corruption rates, the weak classifiers are generated and then integrated to detect attacks. The experimental results on the MovieLens, Netflix, and Amazon datasets indicate that the proposed method can effectively detect various attacks.