<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">IASC</journal-id>
<journal-id journal-id-type="nlm-ta">IASC</journal-id>
<journal-id journal-id-type="publisher-id">IASC</journal-id>
<journal-title-group>
<journal-title>Intelligent Automation &#x0026; Soft Computing</journal-title>
</journal-title-group>
<issn pub-type="epub">2326-005X</issn>
<issn pub-type="ppub">1079-8587</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">14250</article-id>
<article-id pub-id-type="doi">10.32604/iasc.2021.014250</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Automated Meter Reading Detection Using Inception with Single Shot Multi-Box Detector</article-title><alt-title alt-title-type="left-running-head">Automated Meter Reading Detection Using Inception with Single Shot Multi-Box Detector</alt-title><alt-title alt-title-type="right-running-head">Automated Meter Reading Detection Using Inception with Single Shot Multi-Box Detector</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Iqbal</surname>
<given-names>Arif</given-names>
</name>
<email>arifiqbalmscs@gmail.com</email>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western">
<surname>Basit</surname>
<given-names>Abdul</given-names>
</name>
</contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western">
<surname>Ali</surname>
<given-names>Imran</given-names>
</name>
</contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western">
<surname>Babar</surname>
<given-names>Junaid</given-names>
</name>
</contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western">
<surname>Ullah</surname>
<given-names>Ihsan</given-names>
</name>
</contrib><aff><institution>Department of Computer Science, University of Balochistan</institution>, <addr-line>Quetta</addr-line>, <country>Pakistan</country></aff>
</contrib-group><author-notes><corresp id="cor1">&#x002A;Corresponding Author: Arif Iqbal. Email: <email>arifiqbalmscs@gmail.com</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-01-15">
<day>15</day>
<month>01</month>
<year>2021</year>
</pub-date>
<volume>27</volume>
<issue>2</issue>
<fpage>299</fpage>
<lpage>309</lpage>
<history>
<date date-type="received">
<day>09</day>
<month>9</month>
<year>2020</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>12</month>
<year>2020</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2021 Iqbal et al.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Iqbal et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_IASC_14250.pdf"></self-uri>
<abstract>
<p>Automated meter reading has recently been adopted by utility service providers for improving the reading and billing process. Images captured during meter reading are incorporated in consumer bills to prevent reporting false reading and ensure transparency. The availability of images captured during the meter reading process presents the potential of completely automating the meter reading process. This paper proposes a convolutional network-based multi-box model for the automatic meter reading. The proposed research leverages the inception model with a single shot detector to achieve high accuracy and efficiency compared to the existing state-of-the-art machine learning methods. We tested the multi-box detector with Mobile-Net and Faster Region-based Convolutional Neural Networks (R-CNN). The results depict that the proposed method not only outperforms the two baseline methods, but also requires less iterations (epochs) to train and rapidly improve precision with 96% accuracy. The dataset used for this research has been collected, preprocessed, and made publicly available to encourage further research and to serve as a baseline for the comparison.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Inception model</kwd>
<kwd>neural network</kwd>
<kwd>object detection</kwd>
<kwd>single shot multibox detector</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Sui Southern Gas Company (SSGC) is the leading natural gas supply company in Pakistan. SSGC also owns the only gas meter manufacturing plant in the country. The company bills its consumers on a monthly basis based on the reading of their meters. The staff (also known as meter readers) record the gas consumption by typing the current reading of the meter in a special handheld device and capturing an image of the current meter reading. The process of using these images is a recent advancement in verifying gas bill accuracy, which helps prevent the reporting of false readings. While this process is improving, the information captured during the current process is not being used to its full potential; the images could be used to automatically detect the meter reading. This research attempts to explore the automatic detection of a reading using the captured image. Using automatic detection from meter reading images has many challenges, including the uncontrolled outdoor environment in which the images are captured and the cluster of alphanumeric information surrounding the meter reading, see <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Utility billing meter with analog rotary digit counter. Multiple texts with the key reading region shown with red and black background</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-1.png"/>
</fig>
<p>These aspects distinguish this text detection application from similar models, and require augmentation of existing techniques proposed in the literature. We propose a model based on deep learning multi-box detector to detect meter readings and extract them in real-time.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>The existing literature discusses various approaches and techniques to detect the meter reading and perform segmentation of the image. In this section, we discuss some of the recent related work on detecting meter readings based on the visual methods.</p>
<p>Elrefaei et al. [<xref ref-type="bibr" rid="ref-1">1</xref>] used image preprocessing techniques to detect the digits counter of electricity and gas meters. The method is comprised of three steps: morphological operations to reduce noise, vertical and horizontal scanning technique for image segmentation and feature extraction with template matching for recognition of digits.</p>
<p>Zheng et al. [<xref ref-type="bibr" rid="ref-2">2</xref>] proposed an algorithm for finding the location of the license plate. The methodology consists of image enhancement, Sobel operator for edge detection, and segmentation of the image to extract the region of the license plate. The proposed algorithm kept track of dark and white pixels horizontally and vertically to receive the license plate region and used a rectangular window larger than the size of the license plate to find the exact location.</p>
<p>Shinde et al. [<xref ref-type="bibr" rid="ref-3">3</xref>] claimed improvements using the Support Vector Machine (SVM) algorithm. In their proposed method, they converted the captured image to grayscale to simplify hue and saturation values. Next, they removed the noise from the image with the help of various morphological operations. A region-based algorithm is used for the extraction of a region of interest (ROI) by scanning high density white and black pixels present around the concerned region. Finally, they used a vertical edge detection algorithm [<xref ref-type="bibr" rid="ref-4">4</xref>] (VEDA) for image segmentation. Vertical edge is a technique that scans the image vertically and marks all the white pixels to find the complete vertical line. The first vertically scanned white pixel is used to create a box for extracting the digit around the scanned area.</p>
<p>Alharaki et al. [<xref ref-type="bibr" rid="ref-5">5</xref>] proposed a neural network-based solution for the recognition of a road tax sticker in Malaysia. They used image processing techniques remove noise from the image and utilized back propagation and the learning vector quantization (LVQ) algorithm for character recognition. The LVQ is a hybrid network based on supervised learning for classification; the basic steps of the algorithm are initialization, competition, and learning. After removing noise from the image, they scanned it vertically and horizontally to find the location of the road tax sticker. All the characters found on the sticker were classified based on their height and compared. Only the characters with the largest height were selected to segment the image. Finally, they used both back propagation and the LVQ algorithm for character recognition.</p>
<p>Comparably, Vanetti et al. [<xref ref-type="bibr" rid="ref-6">6</xref>] conducted experiments on the gas meter reading detection and recognition by using ensemble-based neural models that were capable of detecting the targeted object. Then, they applied OCR detecting technique for digit recognition.</p>
<sec id="s2_1">
<label>2.1</label>
<title>Convolutional Neural Network</title>
<p>A convolutional neural network (CNN) [<xref ref-type="bibr" rid="ref-7">7</xref>] is a deep learning algorithm, used to find patterns present in images. The first few layers of the CNN identify the corners and lines before passing these extracted features down to the neural net. As the CNN gets deeper, it is able to begin recognizing more complex features. Basically, the algorithm performs feature learning and image classification.</p>
<p>Cai et al. [<xref ref-type="bibr" rid="ref-8">8</xref>] presented a back propagation (BP) neural network technique for meter reading recognition. The proposed method is comprised of image enhancement techniques, region of interest extraction, and projection-based character segmentation. The segmented character is passed forward to the back propagation neural network as input and then the extracted feature of each character is matched with the assigned weights and bias values. The network back propagates for better recognition of characters.</p>
<p>Jaiswal et al. [<xref ref-type="bibr" rid="ref-9">9</xref>] claimed improvements in the recognition of the digits using image processing techniques and vertical edge detection algorithms for image segmentation. For the digits learning and recognition phase, they used the neural network.</p>
<p>Gomez et al. [<xref ref-type="bibr" rid="ref-10">10</xref>] designed convolutional neural network architecture to perform segmentation free approach for reading text in real-time images. The proposed method comprised of a seven-layer model having a kernel size of 3 &#x00D7; 3 in all layers and used 2 &#x00D7; 2 kernels in pooling layers for segmentation and text recognition.</p>
<p>Xie et al. [<xref ref-type="bibr" rid="ref-11">11</xref>] used a convolutional neural network-based MD-YOLO (you only look once) model for the detection of a multidirectional vehicle license plate. To achieve better accuracy over other existing methods, they used angle-based rotation and fast intersection over the union prediction evaluation strategy.</p>
<p>Laroca et al. [<xref ref-type="bibr" rid="ref-12">12</xref>] brought improvements in automatic meter reading by using a convolutional neural network. They designed an approach comprised of two steps. Firstly, they used the Fast-YOLO, a convolutional neural network-based object detector model, for the detection of the digit counter. Secondly, they used three different neural network-based approaches (CR-Net, multitask learning, and recurrent neural network) for digit counter recognition.</p>
<p>Ding et al. [<xref ref-type="bibr" rid="ref-13">13</xref>] used deep learning algorithms on various small data sets of daily items for object detection. CNN was used for feature extraction and classification from images and regional proposal networks (RPN) was used for the final object detection. The model parameters were fine-tuned, enabling the deep learning algorithms to perform faster and with better accuracy.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Single Shot Object Detector</title>
<p>Liu et al. [<xref ref-type="bibr" rid="ref-14">14</xref>] proposed a deep neural model to detect the various objects. They named the model Single Shot Detector (SSD). The model generates several bounding boxes with different sizes and aspect ratios and discretizes the overlapping bounding boxes into default ground truth boxes. For each of the boxes, the model generates the scores for the object present in the box and adjusts with the box having a similar object shape. It also applies the non-maximum suppression technique to discard overlapping boxes and produce the final object detection. Furthermore, the network combines multiple extracted features from images having different resolutions to control various size objects. The proposed multi-box model uses VGG-16 [<xref ref-type="bibr" rid="ref-15">15</xref>] as a base architecture to extract features of autonomous objects deeply in real-time environments.</p>
<p>Ning et al. [<xref ref-type="bibr" rid="ref-16">16</xref>] tried to improve the base SSD model by replacing extra layers of the model with the inception block. The claimed their results had been improved by incorporating the inception block as well as by utilizing batch-normalization and non-maximum suppression techniques for more accurate object detection.</p>
<p>Jin et al. [<xref ref-type="bibr" rid="ref-17">17</xref>] used a vanilla single shot detector model for object detection. They replaced a convolution layer with a max polling layer known as pooling pyramid network (PPN). It is a feature extractor that identifies information from the image and converts the data to a quantifiable format without distorting the image quality. It is an object detection model that is light-weight runs quickly, and performs more accurately when compared to other different single shot detector models.</p>
<p>Tsai [<xref ref-type="bibr" rid="ref-18">18</xref>] used a single shot multi-box detector for digital reading of electricity meters. The pre-trained model worked reasonably well for both collected electricity meter images and the fine-tuned model respectively.</p>
<p>Kim et al. [<xref ref-type="bibr" rid="ref-19">19</xref>] also tried a single shot multi-box detector for the detection and localization of pedestrians and cyclists in the on-road environment. They fine-tuned the model parameters, which increased the overall performance of target object detection and localization compared to the baseline model.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Contribution</title>
<p>The major contribution of this research is a single neural network-based model for the detection of the utility meter reading. This research incorporated the inception model with the proposed NN model instead of Mobile-Net and Faster R-CNN. The meter reading detection method based on our proposed method based on our findings is more accurate and faster with 96% accuracy. Fine-tuning the proposed model parameters further improved the training process and the object detection performance.</p>
<p>Additionally, the meter reading dataset has been developed for the first time and has been made publicly available [<xref ref-type="bibr" rid="ref-20">20</xref>]. We tested the dataset with the proposed model and other state of the art methods such as Mobile-Net and Faster R-CNN. The results were significantly improved with the proposed model.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Dataset Preparation</title>
<p>The meter reading dataset is not available online, even for research purposes, so formal acquisition of the dataset was not possible. For this research, image datasets of the gas meter readings were collected, preprocessed, prepared, and made available online [<xref ref-type="bibr" rid="ref-20">20</xref>] to facilitate research in the community. The dataset comprises of approximately 1500 images with the resolution of 800 &#x00D7; 600 in PNG format. We applied morphological operations to remove the noise and resized the images into 300 &#x00D7; 300 resolutions to improve the training performance.</p>
</sec>
<sec id="s5">
<label>5</label>
<title>Methodology</title>
<p>After generating the dataset, preparing and preprocessing is the first phase of our proposed model. In this phase, we crop, enhance, and filter the image to suppress the noise. Next, we label each object in the image using the image labeling tool [<xref ref-type="bibr" rid="ref-21">21</xref>] that generates the XML files, which contains the label object information. Later, the object detection model will use the XML files to detect the target object.</p>
<p>The object detection model consists of two phases, the first phase is the inception model and the second is known as the auxiliary network. We use the inception model for feature extraction by applying convolutions of smaller kernel sizes, whereas the auxiliary network performs final object detection, See <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. Steps are discussed in detail in the next sections.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Proposed method block diagram showing various stages of the algorithm. After gathering the dataset, we labeled the target area in the training dataset and applied formatting and preprocessing. Next, we carried the training of the dataset with the two-phase model, inception model, and an auxiliary network. Finally, we test the pre-trained classifier for the object detection</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-2.png"/>
</fig>
<sec id="s5_1">
<label>5.1</label>
<title>Data Pre-processing and Formatting</title>
<p>Our first step was to record the target object information that we wanted our model to train on and later detect in the test phase. To do this, we labeled the target object throughout the dataset, using the graphical annotation tool that stores the object information into the XML file. For each image, the XML file contains the position (x; y), width, height, and the class of the object.</p>
<p>Each image with a resolution of 800 &#x00D7; 600 was resized to 300 &#x00D7; 300 pixels to increase the training performance of the model. Then, we applied various image morphological operations to remove noise in the images. The model further converts the XML files into the comma-separated values (CSV) file format. Because the model is unable to process the CSV file format as an input, we needed to convert CSV into a TFRecord file format. This binary file format is easier and faster to process and load during the training phase, so the TFRecord format optimized the data feed. Finally, the label <monospace>map.pbtxt</monospace> file is generated which maps every object class label to an integer value and is used in both training and detection phases.</p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Proposed Network Architecture</title>
<p>After preprocessing and formatting the image and target object in the dataset, we fed the image to the training model. The training model took the input image and moved it forward to the first convolutional layer, where we resized it in order to feed it forward to the next convolution layers of different filter sizes for feature extraction of the target object as well as, to perform deeper final object detection.</p>
<p>The inception model consists of 42 deep convolutional layers. The computational cost is higher than Google-LeNet [<xref ref-type="bibr" rid="ref-22">22</xref>] and is more efficient than VGG-Net [<xref ref-type="bibr" rid="ref-23">23</xref>]. The model uses different-size convolution kernels that are added to the input image with a maximum pooling layer that decreases computational costs by reducing the number of parameters.</p>
<p>We treated the outputs of the feature extraction with the pooling layer and concatenated them all to feed it forward to the next convolutional layers. This allowed the model to take advantage of multilevel extraction of the features at global 3 &#x00D7; 3 and local 1 &#x00D7; 1 of the target object simultaneously without affecting the network complexity and with improved performance. After concatenation of the features of the target object, the inception model passed these extracted features to the auxiliary network.</p>
<p>The auxiliary network performed object detection by generating more convolutional layers at the end of the first part of the model and decreasing the size of kernels at multiple scales: 10 &#x00D7; 10, 5 &#x00D7; 5, 3 &#x00D7; 3 and 1 &#x00D7; 1. This helps the model predict objects on multiple scales.</p>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Fine-tuning Parameters</title>
<p>The single shot multi-box detector benchmark architecture was further fine-tuned using the Inception model to make the model more robust on meter reading detection. The initial learning rate varies in the range of 0:002&#x2013;0:004. The batch size value of 12 is used for the sliding window.</p>
<p>We maintained the value of the aspect ratios for use with object localization. Since the input image size required 300 &#x00D7; 300 pixels, the original images were resized from 800 &#x00D7; 600 into 300 &#x00D7; 300. We observed improved accuracy, reported in detail in the results.</p>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Training Phase</title>
<p>The default boxes are matched with ground truth boxes to train the model. Then, each ground truth box is matched with the best-overlapped default box and those bounding boxes are selected for the final object detection whose intersection over union (IOU) is greater than the 0:5 threshold. The model requires a minimum of 100 and a maximum of 500 images for accurate detection of the target object. This training is faster and less data is required. The overall training loss is defined in terms of confidence and localization loss is expressed in equation no <xref ref-type="disp-formula" rid="eqn-1">(1)</xref>.</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-1.png"/><tex-math id="tex-eqn-1"><![CDATA[$$\rm{L(x; c; l; g) = 1/N (Lconf (x; c) + &#x03B1;Lloc(x; l; g))}$$]]></tex-math><mml:math id="mml-eqn-1"><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi mathvariant="normal">x</mml:mi><mml:mo>;</mml:mo><mml:mi mathvariant="normal">c</mml:mi><mml:mo>;</mml:mo><mml:mi mathvariant="normal">l</mml:mi><mml:mo>;</mml:mo><mml:mi mathvariant="normal">g</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x003D;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi mathvariant="normal">L</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi mathvariant="normal">x</mml:mi><mml:mo>;</mml:mo><mml:mi mathvariant="normal">c</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x002B;</mml:mo><mml:mrow><mml:mo>&#x03B1;</mml:mo></mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mi mathvariant="normal">l</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi mathvariant="normal">x</mml:mi><mml:mo>;</mml:mo><mml:mi mathvariant="normal">l</mml:mi><mml:mo>;</mml:mo><mml:mi mathvariant="normal">g</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math>
</alternatives></disp-formula></p>
<p>where (L) denotes the overall loss, (x) represents the input image, (c) stands for confidence, (l) is used for predicted box, and (g) for ground truth boxes. Whereas, (N) denotes the number of default matched boxes, the localization loss (Lloc) depends on smoothing the input image and confidence loss (Lconf) based on the softmax classifier. Typically 80% of the dataset is used for training. The training is performed for 50 epochs with 5,000 steps per epoch. Once the training phase is completed, the proposed model generates checkpoint files and configuration files used during the training. Finally, the inference graph is exported for validation purposes, See <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>The proposed network model with various layers used to train over the dataset. The proposed network model uses the inception model where we used different size kernels with a max-pooling layer and concatenated all extracted features simultaneously without affecting the network complexity. After concatenation, the extracted features feed-forward to the auxiliary network that generates more convolutional layers and decrease kernel sizes at multiple scales to perform deeper final target object detection</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-3.png"/>
</fig>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Experiments and Results</title>
<p>After training the proposed model with our dataset, we set up a challenging environment to test its robustness. We collected a large number of images containing gas meter reading with different sensors, lighting conditions, resolutions, and viewpoints. We tested both the speed and accuracy of the proposed method and compared it with the baseline methods.</p>
<p>To establish a comparable baseline, we also tested the dataset with two famous neural network-based models: Mobile-Net and Faster R-CNN. Two experimental setups for testing were built. In the first experiment, we created a dataset of randomly collected images. We applied both the proposed and the baseline methods over the dataset and calculated the performance. In the second experiment, we linked the training phase with the Tensor Board (a web application used for monitoring the precision and recall of a model in real-time) to record the performance of the model.</p>
<sec id="s6_1">
<label>6.1</label>
<title>Experiment I</title>
<p>One hundred (100) images were randomly collected from various sources, the images captured in varying daytime with different camera sensors, viewpoints, and scales.</p>
<p>As already mentioned, we conducted the training of the model on the Google GPU to save the time, but we conducted the tests both on local CPU and Google GPU. For testing the model locally, we downloaded the trained inference graph.pb extension, a binary file that is used for final object detection and label <monospace>map.pbtxt</monospace> file that contains the labeling information (x; y), width, height, and class of the target object.</p>
<p>The configuration of the local CPU is Intel Core i3 1.61 GHz processor 8GB RAM and used Python Jupyter notebook on Linux environment whereas, the GPU is Google Colab (Python3 Tesla K80) to examine the robustness of our proposed model in terms of accuracy and speed.</p>
<p>The proposed method processed 12.86 fps to detect the target object on the CPU, whereas the method processed 41.63 fps on the graphical processor (GPU). The baseline methods Mobile-Net processed 7.22 fps on CPU and 25.53 fps on the GPU, the Faster R-CNN processed 0.64 fps on CPU and 8.27 fps on the GPU.</p>
<p>Considering the accuracy, the proposed method detects the target with 96% accuracy, whereas the baseline methods Mobile-Net performs with 92% and the Faster R-CNN with 89% accuracy, outperforming the baseline methods by 4% and 7% respectively, see <xref ref-type="table" rid="table-1">Tab. 1</xref>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Proposed method comparison with baseline methods</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr><th rowspan="2">Model</th><th colspan="2">Speed</th><th rowspan="2">Accuracy (%)</th>
</tr>
<tr>
<th>CPU</th>
<th>GPU</th>
</tr>
</thead>
<tbody>
<tr>
<td>Inception</td>
<td>0.078 (Fps:12.86) 0.024 (Fps:41.63)</td>
<td>0.078 (Fps:12.86) 0.024 (Fps:41.63)</td>
<td>96</td>
</tr>
<tr>
<td>Mobile-net</td>
<td>0.139 (Fps:7.22) 0.039 (Fps:25.53)</td>
<td>0.139 (Fps:7.22) 0.039 (Fps:25.53)</td>
<td>92</td>
</tr>
<tr>
<td>Faster R-CNN</td>
<td>1.568 (Fps:0.64) 0.121 (Fps:8.27)</td>
<td>1.568 (Fps:0.64) 0.121 (Fps:8.27)</td>
<td>89</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-1fn1" fn-type="other">
<p>The proposed method outperforms the mobile-net by 4% whereas, the faster R-CNN by 7% inaccuracy. The proposed method also outperformed the baseline methods in terms of speed both on the CPU and GPU.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>In addition to outperforming the baseline methods in accuracy, the proposed method outperformed both baseline methods with a significant margin both in speed. The proposed method improves about 6 and 13 frames over both the baseline methods when tested on CPU, whereas it shows 16 and 33 frames improvement over GPU. We tested the proposed method over the collected image dataset; the outcome of the method detected the object correctly with significant accuracy, See <xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Gas meter reading detection with the proposed method in varying outdoor environments. In (b), (c), and (i), the method performs remarkably well even with the existence of other text including bar-code. (a), (d), (e), and (f) the method performs in a strong illumination effect. In (e) the method detects the multiple detection. In (j) the method performs in a color image</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-4.png"/>
</fig>
</sec>
<sec id="s6_2">
<label>6.2</label>
<title>Experiment II</title>
<p>In experiment II, we carried out additional tests to ensure the robustness of the proposed method. We used Tensor board, the web-based precision evaluation tool, to check the precision of the model during the training phase. The board operates by reading Tensor Flow event files generated during the training phase to visualize the performance. The training parameters were linked to the board which updates precision and recall graphs during the training depending upon the number of training iterations.</p>
<p>Using the Tensor board, we were able to visualize the precision of the proposed and the baseline methods. The proposed method precision improves quickly from 800 epochs and reaches to 96% after 4,500 epochs, the baseline Mobile-Net method improves slowly and reaches to 92% after 15,000 epochs, whereas the second baseline method improves slowly and remains stable at 85% for a longer time and finally reaches to 89% after 20,000 epochs, See <xref ref-type="fig" rid="fig-5">Fig. 5</xref>.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Accuracy graph generated by the Tensor Board. (a) The proposed method (b) Baseline Mobile-Net (c) Baseline Faster R-CNN</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-5.png"/>
</fig>
<p>The proposed method for the meter reading requires fewer epochs and present improved results and outperforms the baseline methods.</p>
</sec>
</sec>
<sec id="s7">
<label>7</label>
<title>Conclusion</title>
<p>We proposed a fast and accurate neural network-based model for automatic meter reading based off of the images that are already being gathered in the course of the gas billing process. We conducted various experiments and the results showed that the proposed method outperforms the baseline methods both in accuracy and speed. The proposed method additionally trains quickly with fewer epochs than the baseline methods and shows 96% accuracy.</p>
<p>In the future, we plan to expand our work to accurately segment the detected text and apply the character recognition methods.</p>
</sec>
</body>
<back><fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> The author(s) received no specific funding for this study.</p>
</fn>
<fn fn-type="conflict">
<p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1">
<label>1</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>L. A.</given-names> 
<surname>Elrefaei</surname></string-name>, <string-name>
<given-names>A.</given-names> 
<surname>Bajaber</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Natheir</surname></string-name>, <string-name>
<given-names>N. </given-names>
<surname>Abu Sanab</surname></string-name> and <string-name>
<given-names>M.</given-names> 
<surname>Bazi</surname></string-name>
</person-group>, &#x201C;
<article-title>Automatic electricity meter reading based on image processing</article-title>,&#x201D; in <conf-name>Jordan Conf. on Applied Electrical Engineering and Computing Technologies (AEECT)</conf-name>, 
<conf-name>IEEE</conf-name>, <conf-loc>Amman</conf-loc>, pp. 
<fpage>1</fpage>&#x2013;
<lpage>5</lpage>, 
<year>2015</year>.  </mixed-citation>
</ref>
<ref id="ref-2">
<label>2</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>D.</given-names> 
<surname>Zheng</surname></string-name>, <string-name>
<given-names>Y.</given-names> 
<surname>Zhao</surname></string-name> and <string-name>
<given-names>J.</given-names> 
<surname>Wang</surname></string-name>
</person-group>, &#x201C;
<article-title>An efficient method of license plate location</article-title>,&#x201D; 
<source>International Journal of Pattern Recognition Letters</source>, vol. 
<volume>26</volume>, no. 
<issue>15</issue>, pp. 
<fpage>2431</fpage>&#x2013;
<lpage>2438</lpage>, 
<year>2005</year>.</mixed-citation>
</ref>
<ref id="ref-3">
<label>3</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>M.</given-names> 
<surname>Shinde</surname></string-name> and <string-name>
<given-names>P.</given-names> 
<surname>Kulkarni</surname></string-name>
</person-group>, &#x201C;
<article-title>Reading of energy meter based on image processing technology</article-title>,&#x201D; 
<source>International Journal of Electronics Communication and Computer Engineering</source>, vol. 
<volume>5</volume>, no. 
<issue>4</issue>, pp. 
<fpage>1</fpage>&#x2013;
<lpage>5</lpage>, 
<year>2014</year>.</mixed-citation>
</ref>
<ref id="ref-4">
<label>4</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>A. M.</given-names> 
<surname>Al-Ghaili</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Mashohor</surname></string-name>, <string-name>
<given-names>A.</given-names> 
<surname>Ismail</surname></string-name> and <string-name>
<given-names>A. R.</given-names> 
<surname>Ramli</surname></string-name>
</person-group>, &#x201C;
<article-title>A new vertical edge detection algorithm and its application</article-title>,&#x201D; in <conf-name>Int. Conf. on Computer Engineering Systems</conf-name>. 
<conf-name>IEEE</conf-name>, <conf-loc>Cairo</conf-loc>, pp. 
<fpage>204</fpage>&#x2013;
<lpage>209</lpage>, 
<year>2008</year>. </mixed-citation>
</ref>
<ref id="ref-5">
<label>5</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>O. O.</given-names> 
<surname>Alharaki</surname></string-name> and <string-name>
<given-names>A. M.</given-names> 
<surname>Zeki</surname></string-name>
</person-group>, &#x201C;
<article-title>Image recognition technique of road tax sticker in Malaysia</article-title>,&#x201D; in <conf-name>Int. Conf. on Advanced Computer Science Applications and Technologies (ACSAT)</conf-name>. 
<conf-name>IEEE</conf-name>, <conf-loc>Kuala Lumpur</conf-loc>, pp. 
<fpage>397</fpage>&#x2013;
<lpage>401</lpage>, 
<year>2012</year>. </mixed-citation>
</ref>
<ref id="ref-6">
<label>6</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>M.</given-names> 
<surname>Vanetti</surname></string-name>, <string-name>
<given-names>I.</given-names> 
<surname>Gallo</surname></string-name> and <string-name>
<given-names>A.</given-names> 
<surname>Nodari</surname></string-name>
</person-group>, &#x201C;
<article-title>Gas meter reading from real world images using a multi-net system</article-title>,&#x201D; 
<source>International Journal of Pattern Recognition Letters</source>, vol. 
<volume>34</volume>, no. 
<issue>5</issue>, pp. 
<fpage>519</fpage>&#x2013;
<lpage>526</lpage>, 
<year>2013</year>.</mixed-citation>
</ref>
<ref id="ref-7">
<label>7</label><mixed-citation publication-type="book">
<person-group person-group-type="author"><string-name>
<given-names>A.</given-names> 
<surname>Krizhevsky</surname></string-name>, <string-name>
<given-names>I.</given-names> 
<surname>Sutskever</surname></string-name> and <string-name>
<given-names>G. E.</given-names> 
<surname>Hinton</surname></string-name>
</person-group>, &#x201C;<chapter-title>Imagenet classification with deep convolutional neural networks</chapter-title>,&#x201D; in 
<source>Advances in Neural Information Processing Systems (NIPS), 25</source>, <publisher-loc>Lake Tahoe, Nevada, USA</publisher-loc>, 
<person-group person-group-type="editor"><string-name>
<given-names>F.</given-names> 
<surname>Pereira</surname></string-name>, <string-name>
<given-names>C. J. C.</given-names> 
<surname>Burges</surname></string-name>, <string-name>
<given-names>L.</given-names> 
<surname>Bottou</surname></string-name>, <string-name>
<given-names>K. Q.</given-names> 
<surname>Weinberger</surname></string-name>
</person-group>, eds., vol. 
<volume>60</volume>, 
<publisher-name>Curran Associates Inc.</publisher-name>, pp. 
<fpage>1097</fpage>&#x2013;
<lpage>1105</lpage>, 
<year>2012</year>.</mixed-citation>
</ref>
<ref id="ref-8">
<label>8</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>Z.</given-names> 
<surname>Cai</surname></string-name>, <string-name>
<given-names>C.</given-names> 
<surname>Wei</surname></string-name> and <string-name>
<given-names>Y.</given-names> 
<surname>Yuan</surname></string-name>
</person-group>, &#x201C;
<article-title>An efficient method for electric meter readings automatic location and recognition</article-title>,&#x201D; 
<source>International Journal of Procedia Engineering</source>, vol. 
<volume>23</volume>, pp. 
<fpage>565</fpage>&#x2013;
<lpage>571</lpage>, 
<year>2011</year>.</mixed-citation>
</ref>
<ref id="ref-9">
<label>9</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>S.</given-names> 
<surname>Jaiswal</surname></string-name>, <string-name>
<given-names>A.</given-names> 
<surname>Prajapati</surname></string-name>, <string-name>
<given-names>N.</given-names> 
<surname>Shirodkar</surname></string-name>, <string-name>
<given-names>P.</given-names> 
<surname>Tanawade</surname></string-name> and <string-name>
<given-names>C.</given-names> 
<surname>Gala</surname></string-name>
</person-group>, &#x201C;
<article-title>Electricity meter reading based on image processing</article-title>,&#x201D; 
<source>International Journal of Engineering Science and Computing</source>, vol. 
<volume>7</volume>, no. 
<issue>4</issue>, pp. 
<fpage>11189</fpage>&#x2013;
<lpage>11190</lpage>, 
<year>2017</year>.</mixed-citation>
</ref>
<ref id="ref-10">
<label>10</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>L.</given-names> 
<surname>Gomez</surname></string-name>, <string-name>
<given-names>M.</given-names> 
<surname>Rusinol</surname></string-name> and <string-name>
<given-names>D.</given-names> 
<surname>Karatzas</surname></string-name>
</person-group>, &#x201C;<article-title>Cutting Sayre&#x2019;s knot: Reading scene text without segmentation. Application to utility meters</article-title>,&#x201D; in 
<conf-name>13th IAPR International Workshop on Document Analysis Systems (DAS)</conf-name>. 
<conf-name>IEEE</conf-name>, <conf-loc>Vienna</conf-loc>, pp. 
<fpage>97</fpage>&#x2013;
<lpage>102</lpage>, 
<year>2018</year>.</mixed-citation>
</ref>
<ref id="ref-11">
<label>11</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>L.</given-names> 
<surname>Xie</surname></string-name>, <string-name>
<given-names>T.</given-names> 
<surname>Ahmad</surname></string-name>, <string-name>
<given-names>L.</given-names> 
<surname>Jin</surname></string-name>, <string-name>
<given-names>Y.</given-names> 
<surname>Liu</surname></string-name> and <string-name>
<given-names>S.</given-names> 
<surname>Zhang</surname></string-name>
</person-group>, &#x201C;
<article-title>A new CNN based method for multi-directional car license plate detection</article-title>,&#x201D; 
<source>IEEE Transactions on Intelligent Transportation Systems</source>, vol. 
<volume>19</volume>, no. 
<issue>2</issue>, pp. 
<fpage>507</fpage>&#x2013;
<lpage>517</lpage>, 
<year>2018</year>.</mixed-citation>
</ref>
<ref id="ref-12">
<label>12</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>R.</given-names> 
<surname>Laroca</surname></string-name>, <string-name>
<given-names>V.</given-names> 
<surname>Barroso</surname></string-name>, <string-name>
<given-names>M. A.</given-names> 
<surname>Diniz</surname></string-name>, <string-name>
<given-names>G. R.</given-names> 
<surname>Gon&#x00E7;alves</surname></string-name>, <string-name>
<given-names>W. R.</given-names> 
<surname>Schwartz</surname></string-name> <etal>et al.</etal>
</person-group><italic>,</italic> &#x201C;
<article-title>Convolutional neural networks for automatic meter reading</article-title>,&#x201D; 
<source>International Journal of Electronic Imaging</source>, vol. 
<volume>28</volume>, no. 
<issue>1</issue>, pp. 
<fpage>013</fpage>&#x2013;
<lpage>023</lpage>, 
<year>2019</year>.</mixed-citation>
</ref>
<ref id="ref-13">
<label>13</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>S.</given-names> 
<surname>Ding</surname></string-name> and <string-name>
<given-names>K.</given-names> 
<surname>Zhao</surname></string-name>
</person-group>, &#x201C;
<article-title>Research on daily objects detection based on deep neural network</article-title>,&#x201D; 
<conf-name>IOP Conf. Series: Materials Science and Engineering</conf-name>, vol. 
<volume>322</volume>, no. 
<issue>6</issue>, pp. 
<fpage>024</fpage>&#x2013;
<lpage>062</lpage>, 
<conf-name>IOP Publishing</conf-name>, <conf-loc>Nanjing, China</conf-loc>, 
<year>2018</year>.</mixed-citation>
</ref>
<ref id="ref-14">
<label>14</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>W.</given-names> 
<surname>Liu</surname></string-name>, <string-name>
<given-names>D.</given-names> 
<surname>Anguelov</surname></string-name>, <string-name>
<given-names>D.</given-names> 
<surname>Erhan</surname></string-name>, <string-name>
<given-names>C.</given-names> 
<surname>Szegedy</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Reed</surname></string-name> <etal>et al.</etal>
</person-group><italic>,</italic> &#x201C;
<article-title>Single shot multibox detector</article-title>,&#x201D; in <conf-name>European Conf. on Computer Vision</conf-name>. 
<conf-loc>Cham</conf-loc>: 
<conf-name>Springer</conf-name>, vol. 
<volume>9905</volume>, pp. 
<fpage>21</fpage>&#x2013;
<lpage>37</lpage>, 
<year>2016</year>. </mixed-citation>
</ref>
<ref id="ref-15">
<label>15</label><mixed-citation publication-type="other">
<person-group person-group-type="author"><string-name>
<given-names>K.</given-names> 
<surname>Simonyan</surname></string-name> and <string-name>
<given-names>A.</given-names> 
<surname>Zisserman</surname></string-name>
</person-group>, &#x201C;
<article-title>Very deep convolutional networks for large-scale image recognition</article-title>, <source>Computing Research Repository (CORR)</source>, <comment>arXiv:1409.1556</comment>, vol. <volume>9905</volume>, <year>2015</year>.</mixed-citation>
</ref>
<ref id="ref-16">
<label>16</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>C.</given-names> 
<surname>Ning</surname></string-name>, <string-name>
<given-names>H.</given-names> 
<surname>Zhou</surname></string-name>, <string-name>
<given-names>Y.</given-names> 
<surname>Song</surname></string-name> and <string-name>
<given-names>J.</given-names> 
<surname>Tang</surname></string-name>
</person-group>, &#x201C;
<article-title>Inception single shot multibox detector for object detection</article-title>,&#x201D; in <conf-name>IEEE Int. Conf. on Multimedia &#x0026; Expo Workshops (ICMEW)</conf-name>. 
<conf-name>IEEE</conf-name>, <conf-loc>Hong Kong</conf-loc>, pp. 
<fpage>549</fpage>&#x2013;
<lpage>554</lpage>, 
<year>2017</year>. </mixed-citation>
</ref>
<ref id="ref-17">
<label>17</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>P.</given-names> 
<surname>Jin</surname></string-name>, <string-name>
<given-names>V.</given-names> 
<surname>Rathod</surname></string-name> and <string-name>
<given-names>X.</given-names> 
<surname>Zhu</surname></string-name>
</person-group>, &#x201C;
<article-title>Pooling pyramid network for object detection</article-title>,&#x201D; 
<source>Computing Research Repository (CORR)</source>, <comment>arXiv:1807.03284</comment>, vol.  
<volume>1</volume>, <year>2018</year>.</mixed-citation>
</ref>
<ref id="ref-18">
<label>18</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>C. M.</given-names> 
<surname>Tsai</surname></string-name>, <string-name>
<given-names>T. D.</given-names> 
<surname>Shou</surname></string-name>, <string-name>
<given-names>S. C.</given-names> 
<surname>Chen</surname></string-name> and <string-name>
<given-names>J. W.</given-names> 
<surname>Hsieh</surname></string-name>
</person-group>, &#x201C;
<article-title>Use SSD to detect the digital region in electricity meter</article-title>,&#x201D; in <conf-name>Int. Conf. on Machine Learning and Cybernetics (ICMLC)</conf-name>. 
<conf-name>IEEE</conf-name>, <conf-loc>Kobe, Japan</conf-loc>, pp. 
<fpage>1</fpage>&#x2013;
<lpage>7</lpage>, 
<year>2019</year>. </mixed-citation>
</ref>
<ref id="ref-19">
<label>19</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>H.</given-names> 
<surname>Kim</surname></string-name>, <string-name>
<given-names>Y.</given-names> 
<surname>Lee</surname></string-name>, <string-name>
<given-names>B.</given-names> 
<surname>Yim</surname></string-name>, <string-name>
<given-names>E.</given-names> 
<surname>Park</surname></string-name> and <string-name>
<given-names>H.</given-names> 
<surname>Kim</surname></string-name>
</person-group>, &#x201C;
<article-title>On-road object detection using deep neural network</article-title>,&#x201D; in <conf-name>IEEE Int. Conf. on Consumer Electronics-Asia (ICCE-Asia)</conf-name>, 
<conf-name>IEEE</conf-name>, <conf-loc>Seoul</conf-loc>, pp. 
<fpage>1</fpage>&#x2013;
<lpage>4</lpage>, 
<year>2016</year>. </mixed-citation>
</ref>
<ref id="ref-20">
<label>20</label><mixed-citation publication-type="other">
<person-group person-group-type="author"><string-name>
<given-names>A.</given-names> 
<surname>Iqbal</surname></string-name> and <string-name>
<given-names>A.</given-names> 
<surname>Basit</surname></string-name>
</person-group>, &#x201C;
<article-title>Meter reading dataset for machine learning</article-title>. 
<year>2019</year>. [Online]. Available: <uri>https://github.com/arifiqbal2018/meter</uri>.</mixed-citation>
</ref>
<ref id="ref-21">
<label>21</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>Y. S.</given-names> 
<surname>Yun</surname></string-name>, <string-name>
<given-names>J.</given-names> 
<surname>Jung</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Eun</surname></string-name>, <string-name>
<given-names>S. S.</given-names> 
<surname>So</surname></string-name> and <string-name>
<given-names>J.</given-names> 
<surname>Heo</surname></string-name>
</person-group>, &#x201C;
<article-title>Detection of GUI elements on sketch images using object detector based on deep neural networks</article-title>,&#x201D; in <conf-name>Int. Conf. on Green and Human Information Technology</conf-name>, 
<conf-name>Springer</conf-name>, <conf-loc>Singapore</conf-loc>, pp. 
<fpage>86</fpage>&#x2013;
<lpage>90</lpage>, 
<year>2018</year>. </mixed-citation>
</ref>
<ref id="ref-22">
<label>22</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>C.</given-names> 
<surname>Szegedy</surname></string-name>, <string-name>
<given-names>W.</given-names> 
<surname>Liu</surname></string-name>, <string-name>
<given-names>Y.</given-names> 
<surname>Jia</surname></string-name>, <string-name>
<given-names>P.</given-names> 
<surname>Sermanet</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Reed</surname></string-name> <etal>et al.</etal>
</person-group><italic>,</italic> &#x201C;
<article-title>Going deeper with convolutions</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. on Computer Vision and Pattern Recognition (CVPR)</conf-name>. 
<conf-name>IEEE</conf-name>, <conf-loc>Boston</conf-loc>, pp. 
<fpage>1</fpage>&#x2013;
<lpage>9</lpage>, 
<year>2015</year>. </mixed-citation>
</ref>
<ref id="ref-23">
<label>23</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>C.</given-names> 
<surname>Szegedy</surname></string-name>, <string-name>
<given-names>V.</given-names> 
<surname>Vanhoucke</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Ioffe</surname></string-name>, <string-name>
<given-names>J.</given-names> 
<surname>Shlens</surname></string-name> and <string-name>
<given-names>Z.</given-names> 
<surname>Wojna</surname></string-name>
</person-group>, &#x201C;
<article-title>Rethinking the inception architecture for computer vision</article-title>,&#x201D; in <conf-name>Proc. IEEE Conf. on Computer Vision and Pattern Recognition, (CVPR)</conf-name>, 
<conf-name>IEEE</conf-name>, <conf-loc>Las Vegas</conf-loc>, pp. 
<fpage>2818</fpage>&#x2013;
<lpage>2826</lpage>, 
<year>2016</year>. </mixed-citation>
</ref>
</ref-list>
</back>
</article>