<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>UH Biocomputation Group - Minghua Zheng</title><link href="http://biocomputation.herts.ac.uk/" rel="alternate"/><link href="http://biocomputation.herts.ac.uk/feeds/authors/minghua-zheng.atom.xml" rel="self"/><id>http://biocomputation.herts.ac.uk/</id><updated>2023-06-27T16:26:27+01:00</updated><entry><title>Few-shot Object Counting with Similarity-Aware Feature Enhancement</title><link href="http://biocomputation.herts.ac.uk/2023/06/27/few-shot-object-counting-with-similarity-aware-feature-enhancement.html" rel="alternate"/><published>2023-06-27T16:26:27+01:00</published><updated>2023-06-27T16:26:27+01:00</updated><author><name>Minghua Zheng</name></author><id>tag:biocomputation.herts.ac.uk,2023-06-27:/2023/06/27/few-shot-object-counting-with-similarity-aware-feature-enhancement.html</id><summary type="html">&lt;p class="first last"&gt;Minghua Zheng's Journal Club session where he will talk about the paper &amp;quot;Few-shot Object Counting with Similarity-Aware Feature Enhancement&amp;quot;.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;On this week's Journal Club session, Minghua Zheng will talk about the paper entitled &amp;quot;Few-shot Object Counting with Similarity-Aware Feature Enhancement&amp;quot;.&lt;/p&gt;
&lt;hr class="docutils" /&gt;
&lt;p&gt;This work studies the problem of few-shot object counting, which counts the number of
exemplar objects (i.e., described by one or several support images) occurring in the query
image. The major challenge lies in that the target objects can be densely packed in the
query image, making it hard to recognize every single one. To tackle the obstacle, we
propose a novel learning block, equipped with a similarity comparison module and a feature
enhancement module. Concretely, given a support image and a query image, we first derive a
score map by comparing their projected features at every spatial position. The score maps
regarding all support images are collected together and normalized across both the
exemplar dimension and the spatial dimensions, producing a reliable similarity map. We
then enhance the query feature with the support features by employing the developed point-
wise similarities as the weighting coefficients. Such a design encourages the model to
inspect the query image by focusing more on the regions akin to the support images,
leading to much clearer boundaries between different objects. Extensive experiments on
various benchmarks and training setups suggest that we surpass the state-of-the-art
methods by a sufficiently large margin. For instance, on a recent large-scale FSC-147
dataset, we surpass the state-of-the-art method by improving the mean absolute error from
22.08 to 14.32 (35%↑). Code has been released in &lt;a class="reference external" href="https://github.com/zhiyuanyou/SAFECount"&gt;https://github.com/zhiyuanyou/SAFECount&lt;/a&gt;.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Papers:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Z. You, K. Yang, W. Luo, X. Lu, L. Cui, X. Le, &lt;a class="reference external" href="https://doi.org/10.1109/WACV56688.2023.00625"&gt;&amp;quot;Few-shot Object Counting with Similarity-Aware Feature Enhancement&amp;quot;&lt;/a&gt;, 2023, 6304--6313&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt;  2023/06/30 &lt;br /&gt;
&lt;strong&gt;Time:&lt;/strong&gt; 14:00 &lt;br /&gt;
&lt;strong&gt;Location&lt;/strong&gt;: 2J124 &amp;amp; online&lt;/p&gt;
</content><category term="Seminars"/><category term="Algorithms: Image recognition and understanding (object detection"/><category term="and algorithms (including transfer"/><category term="and un-supervised learning)"/><category term="Benchmark testing"/><category term="categorization"/><category term="Computer vision"/><category term="Finite element analysis"/><category term="Focusing"/><category term="formulations"/><category term="Image recognition"/><category term="low-shot"/><category term="Machine learning architectures"/><category term="segmentation)"/><category term="self-"/><category term="semi-"/><category term="Target recognition"/><category term="Trainin"/></entry><entry><title>Learning To Count Everything</title><link href="http://biocomputation.herts.ac.uk/2022/02/09/learning-to-count-everything.html" rel="alternate"/><published>2022-02-09T11:19:02+00:00</published><updated>2022-02-09T11:19:02+00:00</updated><author><name>Minghua Zheng</name></author><id>tag:biocomputation.herts.ac.uk,2022-02-09:/2022/02/09/learning-to-count-everything.html</id><summary type="html">&lt;p class="first last"&gt;Minghua Zheng's Journal Club session where he will talk about a paper &amp;quot;Learning To Count Everything&amp;quot;&lt;/p&gt;
</summary><content type="html">&lt;p&gt;This week on Journal Club session Minghua Zheng will talk about a paper &amp;quot;Learning To Count Everything&amp;quot;.&lt;/p&gt;
&lt;hr class="docutils" /&gt;
&lt;p&gt;Existing works on visual counting primarily focus on one specific
category at a time, such as people, animals, and cells. In this paper,
we are interested in counting everything, that is to count objects
from any category given only a few annotated instances from that
category. To this end, we pose counting as a few-shot regression task.
To tackle this task, we present a novel method that takes a query
image together with a few exemplar objects from the query image and
predicts a density map for the presence of all objects of interest in
the query image. We also present a novel adaptation strategy to adapt
our network to any novel visual category at test time, using only a
few exemplar objects from the novel category. We also introduce a
dataset of 147 object categories containing over 6000 images that are
suitable for the few-shot counting task. The images are annotated with
two types of annotation, dots and bounding boxes, and they can be used
for developing few-shot counting models. Experiments on this dataset
shows that our method outperforms several state-of-the-art object
detectors and few-shot counting approaches. Our code and dataset can
be found at &lt;a class="reference external" href="https://github.com/cvlab-stonybrook/LearningToCountEverything"&gt;https://github.com/cvlab-stonybrook/LearningToCountEverything&lt;/a&gt; .&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Papers:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;V. Ranjan, U. Sharma, T. Nguyen, M. Hoai, &lt;a class="reference external" href="https://doi.org/10.1109/CVPR46437.2021.00340"&gt;&amp;quot;Learning To Count Everything&amp;quot;&lt;/a&gt;,  2021, 2021 IEEE/CV
Conference on Computer Vision and Pattern Recognition (CVPR), 3393--3402&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; 2022/02/11 &lt;br /&gt;
&lt;strong&gt;Time:&lt;/strong&gt; 14:00 &lt;br /&gt;
&lt;strong&gt;Location&lt;/strong&gt;: online&lt;/p&gt;
</content><category term="Seminars"/><category term="Neural networks"/><category term="objects identification"/></entry><entry><title>Class-Balanced Loss Based on Effective Number of Samples</title><link href="http://biocomputation.herts.ac.uk/2021/06/02/class-balanced-loss-based-on-effective-number-of-samples.html" rel="alternate"/><published>2021-06-02T11:10:58+01:00</published><updated>2021-06-02T11:10:58+01:00</updated><author><name>Minghua Zheng</name></author><id>tag:biocomputation.herts.ac.uk,2021-06-02:/2021/06/02/class-balanced-loss-based-on-effective-number-of-samples.html</id><summary type="html">&lt;p class="first last"&gt;Minghua Zheng's Journal Club session where he will talk about a paper &amp;quot;Class-Balanced Loss Based on Effective Number of Samples&amp;quot;&lt;/p&gt;
</summary><content type="html">&lt;p&gt;This week on Journal Club session Minghua Zheng will talk about a paper &amp;quot;Class-Balanced Loss Based on Effective Number of Samples&amp;quot;.&lt;/p&gt;
&lt;hr class="docutils" /&gt;
&lt;p&gt;With the rapid increase of large-scale, real-world datasets, it
becomes critical to address the problem of longtailed data
distribution (i.e., a few classes account for most of the data, while
most classes are under-represented). Existing solutions typically
adopt class re-balancing strategies such as re-sampling and re-
weighting based on the number of observations for each class. In this
work, we argue that as the number of samples increases, the additional
benefit of a newly added data point will diminish. We introduce a
novel theoretical framework to measure data overlap by associating
with each sample a small neighboring region rather than a single
point. The effective number of samples is defined as the volume of
samples and can be calculated by a simple formula
(1-β^n)/(1-β), where n is the number of samples and β
∈ [0, 1) is a hyperparameter. We design a re-weighting scheme that
uses the effective number of samples for each class to re-balance the
loss, thereby yielding a class-balanced loss. Comprehensive
experiments are conducted on artificially induced long-tailed CIFAR
datasets and large-scale datasets including ImageNet and iNaturalist.
Our results show that when trained with the proposed class-balanced
loss, the network is able to achieve significant performance gains on
long-tailed datasets.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Papers:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Y. Cui, M. Jia, T. Lin, Y. Song, S. Belongie, &lt;a class="reference external" href="https://doi.org/10.1109/CVPR.2019.00949"&gt;&amp;quot;Class-Balanced Loss Based on Effective Number of Samples&amp;quot;&lt;/a&gt;,  2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 9260--9269&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; 2021/06/04 &lt;br /&gt;
&lt;strong&gt;Time:&lt;/strong&gt; 14:00 &lt;br /&gt;
&lt;strong&gt;Location&lt;/strong&gt;: online&lt;/p&gt;
</content><category term="Seminars"/><category term="recognition: detection"/><category term="categorization"/><category term="retrieval"/><category term="computer vision theory"/><category term="deep learning"/></entry><entry><title>Bacterial colony counting with Convolutional Neural Networks in Digital Microbiology Imaging</title><link href="http://biocomputation.herts.ac.uk/2020/11/09/bacterial-colony-counting-with-convolutional-neural-networks-in-digital-microbiology-imaging.html" rel="alternate"/><published>2020-11-09T10:28:15+00:00</published><updated>2020-11-09T10:28:15+00:00</updated><author><name>Minghua Zheng</name></author><id>tag:biocomputation.herts.ac.uk,2020-11-09:/2020/11/09/bacterial-colony-counting-with-convolutional-neural-networks-in-digital-microbiology-imaging.html</id><summary type="html">&lt;p class="first last"&gt;Minghua Zheng's Journal Club session where he will talk about the paper &amp;quot;Bacterial colony counting with Convolutional Neural Networks in Digital Microbiology Imaging&amp;quot;.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;This week on Journal Club session Minghua Zheng will talk about the paper &amp;quot;Bacterial colony counting with Convolutional Neural Networks in Digital Microbiology Imaging&amp;quot;.&lt;/p&gt;
&lt;hr class="docutils" /&gt;
&lt;p&gt;Counting bacterial colonies on microbiological culture plates is a
time-consuming, error-prone, nevertheless essential quantitative task in Clinica
Microbiology Laboratories. With this work we explore the possibility to find
effective solutions to the above issue by designing and testing two different
machine learning approaches. The first one is based on the extraction of a
complete set of handcrafted morphometric and radiometric features used within a
Support Vector Machines solution. The second one is based on the design and
configuration of a Convolutional Neural Networks deep learning architecture. To
validate, in a real and challenging clinical scenario, the proposed bacterial
load estimation techniques, we built and publicly released a fully labeled large
and representative database of both single and aggregated bacterial colonies
extracted from routine clinical laboratory culture plates. Dataset enhancement
approaches have also been experimentally tested for performance optimization.
The adopted deep learning approach outperformed the handcrafted feature based
one, and also a conventional reference technique, by a large margin, becoming a
preferable solution for the addressed Digital Microbiology Imaging quantification
task, especially in the emerging context of Full Laboratory Automation systems.&lt;/p&gt;
&lt;p&gt;Papers:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Alessandro Ferrari, Stefano Lombardia, Alberto Signoroni. (2017). &lt;a class="reference external" href="https://www.sciencedirect.com/science/article/pii/S0031320316301650"&gt;&amp;quot;Bacterial colony counting with Convolutional Neural Networks inDigital Microbiology Imaging&amp;quot;&lt;/a&gt; , Pattern Recognition, Volume 61, January 2017, Pages 629-640&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; 13/11/2020 &lt;br /&gt;
&lt;strong&gt;Time:&lt;/strong&gt; 16:00 &lt;br /&gt;
&lt;strong&gt;Location&lt;/strong&gt;: online&lt;/p&gt;
</content><category term="Seminars"/><category term="Convolutional Neural Networks"/><category term="Deep learning"/><category term="Image classification"/><category term="Handcrafted feature extraction"/><category term="Image analysis"/><category term="Bacterial colony counting"/><category term="Digital Microbiology Imaging"/><category term="Full Laboratory Automation"/></entry></feed>