search
HomeTechnology peripheralsAINew SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

In the field of target detection, YOLOv9 continues to make progress during the implementation process. By adopting new architecture and methods, it effectively improves the parameter utilization of traditional convolution, which makes its performance far superior to previous generation products.

More than a year after YOLOv8 was officially released in January 2023, YOLOv9 is finally here!

Since Joseph Redmon, Ali Farhadi and others proposed the first-generation YOLO model in 2015, researchers in the field of target detection have updated and iterated it many times. YOLO is a prediction system based on global information of images, and its model performance is continuously enhanced. By continuously improving algorithms and technologies, researchers have achieved remarkable results, making YOLO more and more powerful in target detection tasks. These continuous improvements and optimizations have brought new opportunities and challenges to the development of target detection technology, while also promoting progress and innovation in this field. The success of YOLO has also inspired researchers to continue their efforts.

This time, YOLOv9 was jointly developed by Academia Sinica, Taipei University of Technology, Taiwan, and other institutions. The related paper "Learning What You Want to Learn Using Programmable Gradient Information" 》has been released.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

Paper address: https://arxiv.org/pdf/2402.13616.pdf

GitHub address: https://github.com/WongKinYiu/ yolov9

Today’s deep learning methods focus on how to design the most appropriate objective function so that the model’s prediction results can be closest to the real situation. At the same time, an appropriate architecture must be designed that can help obtain sufficient information for prediction. However, existing methods ignore the fact that a large amount of information will be lost when the input data undergoes layer-by-layer feature extraction and spatial transformation.

Therefore, YOLOv9 deeply studies the important issues of data loss when data is transmitted through deep networks, namely information bottlenecks and reversible functions.

Researchers proposed the concept of programmable gradient information (PGI) to cope with the various changes required by deep networks to achieve multiple goals. PGI can provide complete input information for the target task to calculate the objective function, thereby obtaining reliable gradient information to update network weights.

In addition, researchers designed a new lightweight network architecture based on gradient path planning, namely Generalized Efficient Layer Aggregation Network (GELAN). This architecture confirms that PGI can achieve excellent results on lightweight models.

The researchers verified the proposed GELAN and PGI on the target detection task based on the MS COCO data set. Results show that GELAN achieves better parameter utilization using only traditional convolution operators compared to SOTA methods developed based on deep convolutions.

For PGI, it is very adaptable and can be used on various models from light to large. We can use this to obtain complete information, thereby enabling a model trained from scratch to achieve better results than a SOTA model pre-trained using a large dataset. Figure 1 below shows some comparison results.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

For the newly released YOLOv9, Alexey Bochkovskiy, who has participated in the development of YOLOv7, YOLOv4, Scaled-YOLOv4 and DPT, spoke highly of it, saying that YOLOv9 is better than any convolution-based or transformer's object detector.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

##                                 Source: https://twitter.com/alexeyab84/status/1760685626247250342

and Netizens said that YOLOv9 looks like the new SOTA real-time target detector, and his own custom training tutorial is also on the way.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life
New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

#More "hard-working" netizens have added pip support to the YOLOv9 model.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

## Source: https://twitter.com/kadirnar_ai/status/1760716187896283635

Let’s look at YOLOv9 next details.

Problem Statement

Usually, people attribute the convergence difficulty problem of deep

Neural Network to factors such as gradient disappearance or gradient saturation. These phenomena are indeed Exists in traditional deep neural networks. However, modern deep neural networks have fundamentally solved the above problems by designing various normalization and activation functions. But even so, there are still problems with slow convergence speed or poor convergence effect in deep neural networks. So what is the essence of this problem? Through in-depth analysis of the information bottleneck, the researchers deduced the root cause of the problem: soon after the gradient is initially passed out from the very deep network, much of the information needed to achieve the goal is lost. To verify this inference, the researchers performed feedforward processing on deep networks of different architectures with initial weights. Figure 2 illustrates this visually. Clearly, PlainNet loses a lot of important information required for object detection at deep layers. As for the proportion of important information that ResNet, CSPNet and GELAN can retain, it is indeed positively related to the accuracy that can be obtained after training. The researchers further designed a method based on reversible networks to solve the causes of the above problems.

Method Introduction

Programmable Gradient Information (PGI)

This study proposes a new auxiliary supervision framework : Programmable Gradient Information (PGI), as shown in Figure 3(d).

PGI mainly includes three parts, namely (1) main branch, (2) auxiliary reversible branch, (3) multi-level auxiliary information.

PGI’s inference process only uses the main branch, so there is no additional reasoning cost;
  • The auxiliary reversible branch is for processing neural networks Problems caused by deepening, network deepening will cause information bottlenecks, causing the loss function to be unable to generate reliable gradients;
  • Multi-level auxiliary information is designed to deal with the error accumulation problem caused by deep supervision, Especially architectures and lightweight models with multiple prediction branches.
  • GELAN Network

In addition, the study also proposes a new network architecture GELAN (as shown in the figure below). Specifically, The researchers combined the two neural network architectures of CSPNet and ELAN to design a generalized efficient layer aggregation network (GELAN) that takes into account lightweight, reasoning speed and accuracy. The researchers generalized the capabilities of ELAN, which initially only used stacks of convolutional layers, to a new architecture that can use any computational block.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to lifeExperimental results

To evaluate the performance of YOLOv9, the study first compared YOLOv9 with other real-time object detectors trained from scratch A comprehensive comparison was conducted and the results are shown in Table 1 below.

The study also included the ImageNet pre-trained model in the comparison, and the results are shown in Figure 5 below. It is worth noting that YOLOv9 using traditional convolution is even better than YOLO MS using deep convolution in parameter utilization. New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to lifeAblation Experiment

In order to explore the role of each component in YOLOv9, this study conducted a series of ablation experiments.

The study first conducted an ablation experiment on GELAN’s computing block. As shown in Table 2 below, the study found that by replacing the convolutional layers in ELAN with different computational blocks, the system maintained good performance.

The study then conducted ablation experiments on GELANs of different sizes for ELAN block depth and CSP block depth, and the results are shown in Table 3 below. New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life
New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

In terms of PGI, researchers conducted ablation studies on auxiliary reversible branches and multi-level auxiliary information on the backbone network and neck respectively. Table 4 lists the results of all experiments. As can be seen from Table 4, PFH is only effective for deep models, while the PGI proposed in this paper can improve accuracy under different combinations.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

The researchers further implemented PGI and depth monitoring on models of different sizes and compared the results. The results are shown in Table 5.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

Figure 6 shows the results of incrementally adding components from baseline YOLOv7 to YOLOv9-E.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

Visualization

The researchers explored the information bottleneck problem and visualized it. Figure 6 shows the Visualization results of feature maps obtained under the architecture using random initial weights as feedforward.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

Figure 7 illustrates whether PGI can provide more reliable gradients during training, so that the parameters used for updating effectively capture the relationship between the input data and the target.

New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life

For more technical details, please read the original article.

The above is the detailed content of New SOTA for target detection: YOLOv9 comes out, and the new architecture brings traditional convolution back to life. For more information, please follow other related articles on the PHP Chinese website!

Statement
This article is reproduced at:机器之心. If there is any infringement, please contact admin@php.cn delete
California Taps AI To Fast-Track Wildfire Recovery PermitsCalifornia Taps AI To Fast-Track Wildfire Recovery PermitsMay 04, 2025 am 11:10 AM

AI Streamlines Wildfire Recovery Permitting Australian tech firm Archistar's AI software, utilizing machine learning and computer vision, automates the assessment of building plans for compliance with local regulations. This pre-validation significan

What The US Can Learn From Estonia's AI-Powered Digital GovernmentWhat The US Can Learn From Estonia's AI-Powered Digital GovernmentMay 04, 2025 am 11:09 AM

Estonia's Digital Government: A Model for the US? The US struggles with bureaucratic inefficiencies, but Estonia offers a compelling alternative. This small nation boasts a nearly 100% digitized, citizen-centric government powered by AI. This isn't

Wedding Planning Via Generative AIWedding Planning Via Generative AIMay 04, 2025 am 11:08 AM

Planning a wedding is a monumental task, often overwhelming even the most organized couples. This article, part of an ongoing Forbes series on AI's impact (see link here), explores how generative AI can revolutionize wedding planning. The Wedding Pl

What Are Digital Defense AI Agents?What Are Digital Defense AI Agents?May 04, 2025 am 11:07 AM

Businesses increasingly leverage AI agents for sales, while governments utilize them for various established tasks. However, consumer advocates highlight the need for individuals to possess their own AI agents as a defense against the often-targeted

A Business Leader's Guide To Generative Engine Optimization (GEO)A Business Leader's Guide To Generative Engine Optimization (GEO)May 03, 2025 am 11:14 AM

Google is leading this shift. Its "AI Overviews" feature already serves more than one billion users, providing complete answers before anyone clicks a link.[^2] Other players are also gaining ground fast. ChatGPT, Microsoft Copilot, and Pe

This Startup Is Using AI Agents To Fight Malicious Ads And Impersonator AccountsThis Startup Is Using AI Agents To Fight Malicious Ads And Impersonator AccountsMay 03, 2025 am 11:13 AM

In 2022, he founded social engineering defense startup Doppel to do just that. And as cybercriminals harness ever more advanced AI models to turbocharge their attacks, Doppel’s AI systems have helped businesses combat them at scale— more quickly and

How World Models Are Radically Reshaping The Future Of Generative AI And LLMsHow World Models Are Radically Reshaping The Future Of Generative AI And LLMsMay 03, 2025 am 11:12 AM

Voila, via interacting with suitable world models, generative AI and LLMs can be substantively boosted. Let’s talk about it. This analysis of an innovative AI breakthrough is part of my ongoing Forbes column coverage on the latest in AI, including

May Day 2050: What Have We Left To Celebrate?May Day 2050: What Have We Left To Celebrate?May 03, 2025 am 11:11 AM

Labor Day 2050. Parks across the nation fill with families enjoying traditional barbecues while nostalgic parades wind through city streets. Yet the celebration now carries a museum-like quality — historical reenactment rather than commemoration of c

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft