\documentclass[10pt]{article}

\usepackage{fullpage}
\usepackage{CJKutf8} 
\usepackage[utf8]{inputenc}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}




\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[ngerman,english]{babel}



\usepackage{float}








\begin{document}
\begin{CJK}{UTF8}{gbsn}

\title{An enhanced YOLOv8-based bolt detection algorithm for transmission line}



\author[1]{Guoxiang Hua}%
\author[2]{huai zhang}%
\author[2]{Chen Huang}%
\author[2]{Moji Pan}%
\author[3]{Jiyuan Yan}%
\author[1]{Haisen Zhao}%
\affil[1]{North China Electric Power University}%
\affil[2]{Nanjing University of Information Science and Technology School of Automation}%
\affil[3]{Wuxi University}%


\vspace{-1em}



  
  \date{April 25, 2026}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup





\selectlanguage{english}
\begin{abstract}
The current overhead work robot for transmission line faces issues
related to its compact structure and high target localization
requirements. To address these challenges, this paper proposes a
lightweight bolt detection algorithm based on improved YOLOv8 (You Only
Look Once v8) model. Firstly, the C2f module in the feature extraction
network is integrated with the Self-Calibrated Convolution (SCConv)
module, and the model is streamlined by reducing spatial and channel
redundancies of the network through the SRU and CUR mechanisms in the
module. Secondly, the P2 Small Object Detection Layer is introduced into
the neck structure and the BiFPN network structure is incorporated to
enhance the bidirectional connection paths, thereby promoting the upward
and downward propagation of features. It improves the accuracy of the
network for bolt-small target detection. The experimental results show
that, compared to the original YOLOv8 model, the proposed algorithm
demonstrates superior performance on a self-collected dataset. In this
paper, the mAP accuracy is improved by 9.9\%, while the number of model
parameters and the model size is reduced by 0.973\selectlanguage{ngerman}×10\textsuperscript{6}
and 1.7MB, respectively. The improved algorithm improves the accuracy of
the bolt detection while reducing the computation complexity to achieve
more lightweight model.%
\end{abstract}\selectlanguage{ngerman}%



\sloppy


\textbf{Hosted file}

\verb`An enhanced YOLOv8-based bolt detection algorithm for transmission line .docx`  available at \url{https://authorea.com/users/827397/articles/1222082-an-enhanced-yolov8-based-bolt-detection-algorithm-for-transmission-line}

\selectlanguage{english}
\FloatBarrier
\end{CJK}\end{document}

