• No results found

Numbering permanent and deciduous teeth via deep instance segmentation in panoramic X-rays

N/A
N/A
Protected

Academic year: 2022

Share "Numbering permanent and deciduous teeth via deep instance segmentation in panoramic X-rays"

Copied!
10
0
0

Loading.... (view fulltext now)

Full text

(1)

Numbering permanent and deciduous teeth via deep instance segmentation in panoramic X-rays

Lais Pinheiro

a

, Bernardo Silva

a

, Brenda Sobrinho

b

, Fernanda Lima

b

, Patricia Cury

b

, and Luciano Oliveira

a

a

Intelligent Vision Research Lab, Federal University of Bahia, Salvador, Brazil

b

Dental School, Federal University of Bahia, Salvador, Brazil

ABSTRACT

Panoramic X-rays are an essential tool to assist dentistry experts in their diagnostic procedures. Dentists can analyze the anatomical and pathological structures while planing orthodontic, periodontal, and surgical treatments. Even though detecting, numbering, and segmenting teeth are essential tasks to leverage automatic analysis on panoramic X-rays, it is lacking in the literature a study and a data set that considers at the same time deciduous and permanent teeth in a wide variety of panoramic X-rays. To fill this gap, this work introduces a novel, challenging, and high-variable public data set labeled from scratch. This data set incorporates new elements such as instance overlapping and deciduous teeth, supporting our study on tooth numbering and segmentation. Our efforts aim to improve the segmentation on the boundaries because they are the main hurdle of the instance segmentation methods. For that, we investigate and compare (quantitatively and qualitatively) two Mask R-CNN-based solutions: the standard one, with a fully convolutional network, and another one that employs the PointRend module on the top. Our findings attest to the feasibility of extending segmentation and numbering to deciduous teeth through end-to-end deep learning architectures, as well as, the higher performance of the Mask R-CNN with PointRend either on instance segmentation (mAP of +2 percentage points) or the numbering (mAP of +1.2 percentage points) on the test data set. We hope that our findings and our new data set support the development of new tools to assist professionals in faster diagnosis, making upon panoramic X-rays.

Keywords: Dental panoramic X-rays, novel data set, permanent and deciduous tooth numbering, instance segmentation, deep learning, Mask R-CNN, PointRend

1. INTRODUCTION

X-ray images are valuable tools in medicine and dentistry because they allow the visualization of internal structures of the body. These images are crucial for specialists to make reliable diagnoses or to follow-up of treatments. However X-rays are hard to interpret and may require years of study and experience before a professional correctly read them. This has made X-rays the study object of many computer vision researchers, who propose new methods and tools to analyze these images automatically.1

In dentistry, we find many radiology studies that apply computer vision techniques to a wide range of X-ray types, but dental panoramic X-rays have been broadly used. They show with shallow contrast and substantial overlapping many structures of the body, such as teeth, jaws, skull, spine, making them also versatile. In the literature, we find studies on panoramic X-rays that propose new methods to detect caries,2 identify conditions and diseases,3–7 estimate age and determine gender,8and forensic identification.9 Most of the recently proposed methods employ deep learning: a set of techniques that employ many non-linear layers to learn complex patterns

Further author information: (Send correspondence to Luciano Oliveira) Lais Pinheiro: E-mail: [email protected]

Bernardo Silva: E-mail: [email protected] Brenda Sobrinho: E-mail: [email protected] Fernanda Lima: E-mail: [email protected] Patricia Cury: E-mail: [email protected] Luciano Oliveira: E-mail: [email protected]

(2)

and has been applied successfully in many different fields.10 Most of its success comes from supervised learning, in which a usually large data set is labeled and used to train a neural network. The requirement for a large data set can hinder supervised learning techniques, especially in the medical field, because a large amount of data may not be available. The annotation procedure is another inconvenience since it is time-consuming, costly, and may require expert annotators, making the publicly available data sets valuable resources. This work introduces a novel data set and investigates the tooth numbering and instance segmentation tasks because they are indispensable to make an entirely written dental panoramic X-ray report.

Tooth instance segmentation is an essential task in the read of a panoramic X-ray for the following reasons:

(i) it is standard to report the patient’s missing teeth; (ii) the teeth are the primary targets and reference points for a dentist when examining an panoramic X-ray; (iii) radiologists report many of their findings using tooth locations and numbering as landmarks; and (iv) individual tooth segmentation is also essential to dental forensic science. Therefore researchers have made considerable efforts to study and improve techniques that detect, segment, and number the teeth. Silva et al.11 are pioneers in applying deep learning on panoramic X-rays for tooth segmentation, but only in a binary semantic segmentation fashion, separating teeth from non- teeth. Later, their work is extended to instance segmentation, significantly improving the previous results, but without numbering each tooth.12 Tuzoff et al.13 propose a two-stage system in which each tooth is detected (first stage) and numbered (second stage) but not segmented. Finally, Silva et al.14 investigated several instance segmentation methods while showing that it is feasible to detect, segment, and number each tooth instance through end-to-end deep neural networks.

Although previous studies have investigated tooth segmentation, there are many gaps in the literature, which have been tackled in the present work. First of all, no work prior to ours has simultaneously considered permanent and deciduous tooth segmentation. The inclusion of deciduous teeth hardens the computer vision problem due to class quantity and class imbalance (pediatric panoramic X-rays are less frequent). Second, there is no extensive instance segmentation data set for tooth numbering (previous works on the matter used modified versions of binary semantic segmentation masks). Finally, the output segmentation masks of the prior solutions are in low- resolution, resulting in course predictions, especially on the tooth boundaries. Bare all this in mind, our work applies two deep learning solutions based on the Mask R-CNN architecture15 to segment and number teeth in panoramic X-rays: the conventional solution using a fully convolutional network (FCN)16 segmentation head, and the PointRend,17 which is ultimately a neural network module suitable for generating crisp predictions, notably improving segmentation on the boundaries. To solve the data set issue, we labeled from scratch a subset of the UFBA-UESC Dental Images data set11. The labeling procedure resulted in a novel high quality, and varied data set, which along with the investigation and assessment of the Mask R-CNN-based solutions, consists of the contributions of this work. Figure1 depicts our workflow, which we hope will support the development of new tools and methods for analyzing dental panoramic X-rays in the future. After performance assessment, we found that Mask R-CNN with PointRend on top achieved the best results: +2 percentage points on instance segmentation and +1.2 percentage points on numbering, considering the harder metric of mAP.

2. AUTOMATIC TOOTH NUMBERING AND SEGMENTATION

Human teeth are named according to their function and location, which would make their names very long.

For this reason, many notations were introduced to expedite communication and form fillings. In this work, we employ the most used dental notation by the FDI World Dental Federation. This notation uses a two-digit system in which the first digit specifies which quadrant the tooth is, and if it is permanent or deciduous (1st - 1 or 5, 2nd - 2 or 6, 3rd - 3 or 7, 4th - 4 or 8) while the second digit represents the tooth code. Figure2lays out the FDI World Dental Federation notation together with a color code we added to show the qualitative results.

There are 32 types of permanent teeth and 20 types of deciduous teeth, totaling 52 classes.

In our work, we study the automatically number and segment permanent and deciduous teeth through supervised learning. The supervised learning techniques require a labeled data set, which is crucial to the model performance. For the instance segmentation task, the labeling process is very time-consuming and laborious, making the available data sets quite scarce and valuable. We constructed a novel public data set labeled per instance from scratch.

Our data set will be publicly available upon the article’s acceptance.

(3)

Figure 1: Our workflow for automatic tooth numbering and segmentation: Data set construction, data preprocessing, and Mask R-CNN-based solutions. The ultimate goal of this type of system is to support the development of new tools and methods to analyze dental panoramic X-rays.

Figure 2: FDI World Federation dental notation system: Each tooth is represented by a two-digit number, in which the first digit indicates the tooth quadrant and if it is permanent or deciduous, and the second digit indicates the tooth type. The additional color codes are used to show the qualitative results.

2.1 Data set construction

Deep learning models require a sufficiently large data set for training and testing to have a coherent response and a good assessment. However a comprehensive public data set of panoramic X-rays with consistent tooth annotations is missing in the literature. Silva et al.11 did an initial step to solve this issue by publishing a varied data set of panoramic X-rays named UFBA-UESC Dental Images. This data set comprises 1,500 panoramic X- ray images, all of them anonymized, grouped in 10 categories. These categories indicate the presence or absence

(4)

of dental appliances, dental restorations, and 32 teeth (see Table1 for a summary). Two additional categories are reserved for patients with implants and with more than 32 teeth.

Table 1: Characteristics of the UFBA-UESC Dental Images data set and the novel annotated subset.

Category 32 Teeth Restoration Dental appliance Original images Used images (#tooth)

1 73 24 (768)

2 220 66 (2112)

3 45 14 (449)

4 140 41 (1312)

5 Images containing dental implant 120 36 (632)

6 Images containing more than 32 teeth 170 51 (1997)

7 115 35 (953)

8 457 136 (3493)

9 45 13 (360)

10 115 34 (783)

Total 1500 450 (12859)

The UFBA-UESC Dental Images data set has been a valuable resource to the research community, being the base of many works.14,18–20 The data set original labels were for semantic segmentation, not allowing a direct instance segmentation evaluation.11 The works that conduct instance segmentation experiments with the UFBA-UESC Dental Images data set manually modified the binary masks that pixel-wisely separate teeth from non-teeth,12 optionally adding numbering information.14 These modifications incurred in the following limitations: (i) lack of instance overlapping; (ii) no deciduous tooth numbering; (iii) exclusion of images with implants because they were originally labeled as teeth; (iv) some systematic errors due to the absence of an expert to supervise the labeling procedure.

To solve those issues, we labeled from scratch a subset of 450 images of the UFBA-UESC Dental Images data set. To the best of our knowledge, this is the most extensive publicly available tooth instance segmentation data set for panoramic X-rays. The 450 images were randomly selected, respecting the original category proportions.

Table 1 synthesizes the number of images per category in the original data set and in the novel subset. Four students (two dentistry undergraduates and two STEM graduate students experienced on the matter) segmented and numbered the teeth with the supervision of a radiologist using the COCO Annotator software.21 Each student annotated about a fourth of the images and attended weekly meetings, in which relevant issues, such as numbering and segmentation questions, were debated. In the end, the annotations were reviewed to guarantee consistency, and to avoid systematic and random errors. Figure 3 compares the old (Figure 3a) and new (Figure3b) annotations, highlighting the incorporation of instance overlapping (white arrows) and the removal of systematic errors (red arrows).

2.2 Data preprocessing

After annotating the data set to meet our requirements, we preprocessed the images and established a protocol to conduct our experiments. For better performance, we cropped all the images to new dimensions: 1876 × 1036.

These dimensions were obtained by roughly removing 80% of the extent between the outermost segmentations and the image borders. We randomly split the 450 labeled X-rays into six folds (75 images in each fold) for training and evaluation. A cross-validation procedure was carried out, in which we fixed one fold as the test data set, and the other sets took turn as training sets and validation set (see the yellow box of Fig. 1). As data augmentation, we applied horizontal flips in the training and validation sets, carefully changing the tooth numbers to their corresponding new values (right quadrant teeth become left quadrant teeth and vice-versa).

2.3 Mask R-CNN-based solutions

Convolutional neural networks (CNNs) are translation invariant, which makes them suitable for image anal- ysis. Some of the most common image tasks are classification, object detection, semantic segmentation, and

(5)

(a) Data set old annotation. (b) Subset new annotation.

Figure 3: Example of comparison of the new data set annotation with the old one. The white arrows evince the incorporation of instance overlapping, while the red arrows highlight the removal of systematic errors (e.g.

unsegmented molar roots).

instance segmentation. Among these, instance segmentation is the most challenging because it combines two tasks: object detection, where objects should be localized through bounding boxes, and semantic segmentation, where each pixel of the bounding box is classified as being part of the object or not. The main CNN approach to instance segmentation is tightly based on Faster R-CNN object detection network,22predicting segmentation masks by adding a parallel branch (segmentation head) to the network. This approach came up with the Mask R-CNN architecture,15 which works as follows. First, a backbone, such as a ResNet-50 with a feature pyramid network (FPN)23extracts features from the input image; then a region proposal network (RPN) processes these features through anchors to find regions of interest (RoIs). Later a pooling technique (RoIAlign) reshapes RoI features with high scores to fixed-size volumes, which are then passed to the second stage. Finally FCN classifies the RoIs and refine their bounding boxes. An extra branch, called segmentation head, generates the masks (see green box of Fig. 1 for graphical representation).

The conventional Mask R-CNN architectures use a small four layers-FCN that outputs low-resolution masks, usually 28 × 28. The problem of solutions that predict masks in a regular grid is that the segmentation becomes coarse, especially on the boundaries. Bare that in mind, we used the PointRend module17 to improve segmen- tation. PointRend17 is a neural network module that accepts a feature map volume and applies a subdivision strategy to output high-resolution masks. The prediction starts with a coarse output while iteratively increases the resolution through bilinear upsampling and refinement of the predictions on points that are likely to be on the boundaries. PointRend’s implementation can vary, including the used neural network architecture and point selection strategy. Here we employed the original version, which uses a small multilayer perceptron (MLP), on top of the Mask R-CNN architecture. We refer to these Mask R-CNN-based solutions as Mask R-CNN + FCN (+FCN) and Mask R-CNN + PointRend (+PointRend), as they only differ by the segmentation head structure.

3. EXPERIMENTAL EVALUATION 3.1 Training procedure

Our experiments use the open source object detection toolbox MMDetection,24 which implements several state-of-the-art deep learning architectures, including the Mask R-CNN + FCN and Mask R-CNN + PointRend.

MMDetection also provides the model weights trained on the COCO data set,25 which we used for transfer learning purposes. For a fair assessment comparison, we set the same parameters and hyperparameters for both solutions. The network’s backbones were ResNet-50.26 We use the stochastic gradient descent optimizer with a learning rate of 0.0012 and a momentum of 0.9 (we do not apply weight decay regularization). We train the networks with unfrozen weights and a batch size of 2 during 100 epochs, where we apply a linear warm-up strategy during the first five epochs. At the end of each epoch, we compute the mean average precision (mAP) on the validation data sets and store the best weights for evaluation on the test data set (early stopping). This procedure resulted in five trained neural networks per solution. Before evaluating the trained networks, we had

(6)

Table 2: Average results for tooth numbering and segmentation on our novel data set.

Numbering Segmentation

Data Set Solution AP50 AP75 mAP AP50 AP75 mAP

Validation +FCN 90.5 82.6 70.6 90.5 85.5 71.4

+PointRend 91.4 84.6 71.7 91.5 87.9 72.9

Test +FCN 92.8 85.1 74.1 93.0 90.3 75.3

+PointRend 94.4 88.5 75.3 94.7 92.8 77.3

to choose a minimum threshold for the prediction scores. We selected the threshold in the range 0 to 0.95 with a 0.05 step that minimized the absolute difference between the total number of predicted tooth instances and the correct number on the validation data set. After that, we computed the mAP (primary metric), AP50, and AP75 metrics for the instance segmentation and the object detection and numbering tasks.

3.2 Quantitative analysis

We performed two types of analysis: quantitative and qualitative. For the first one, we use the aforementioned metrics and a detection confusion matrix. Table2 summarizes the average AP50, AP75, and mAP of the five trained neural networks per solution over the validation and test data sets according to the tasks (numbering and segmentation). As can be observed, the +PointRend outperforms the +FCN in all scenarios. The more notable improvement occurred in the instance segmentation task, but PointRend usage also positively impacted the numbering tasks. In the end, the +PointRend module boosted the conventional Mask R-CNN performance by 2 percentage points of mAP on segmentation, and 1.2 percentage points of mAP on the numbering.

We also computed the mAP for each tooth type to get more insights of the quantitative results. Tables 3 and4 present each tooth type results for the permanent and deciduous dentitions, respectively. In each table, the tooth types were separated into arches. The results show that +PointRend performs better than the +FCN in most tooth types, especially on molars. The exceptions, usually by a small margin, are permanent lower incisors, canines and first premolars, and deciduous upper central incisors. We conclude from this analysis that both solutions perform similarly on small, simple-shaped (roughly rectangular) teeth because they can be well segmented with a low-resolution mask. For complex-shaped tooth types, such as molars (see Figure 2), the +PointRend advantages stand out. The more complex shapes are due to the roots. The +PointRend is also superior on the deciduous tooth instances (+3.6 mAP percentage points on average), which commonly overlap with erupting permanent teeth.

For the tooth numbering analysis, we plotted a detection confusion matrix using bounding boxes and an intersection over union threshold of 0.5. For visualization purposes, we split the confusion matrices into two parts: upper teeth (maxilla) and lower teeth (mandible) since misclassifications between these two groups are

Table 3: Average results (mAP) per permanent tooth.

Segmentation Head

Dental Arch

Incisors

Canines Premolars Molars Arch

Avg.

Total Avg.

Central Lateral 1st 2nd 1st 2nd 3rd

+FCN Upper 83,3 84,8 84,1 73,2 79,4 74,9 73,3 74,0 78,4

Lower 77,1 79,7 83,7 82,2 82,7 79,2 80,1 78,6 80,4 79,4

+PointRend Upper 84,4 85,3 84,5 74,6 79,6 79,1 77,6 75,3 80,0

Lower 77,0 79,1 83,6 82,1 82,7 82,1 83,6 81,2 81,4 80,7 Table 4: Average results (mAP) per deciduous tooth.

Segmentation Head

Dental Arch

Incisors

Canines Molars Arch Avg.

Total Avg.

Central Lateral 1st 2nd

+FCN Upper 44.0 58.0 64.4 67.3 60.4 58.8

Lower -a -a 72.0 75.7 68.8 72.2 64.2

+PointRend Upper 34.0 80.0 67.7 69.0 68.0 63.7

Lower -a -a 72.8 75.8 73.1 73.9 67.8

aLower incisors were not present in the test data set.

(7)

(a) +FCN upper teeth confusion matrix. (b) +PointRend upper teeth confusion matrix.

(c) +FCN lower teeth confusion matrix. (d) +PointRend lower teeth confusion matrix.

Figure 4: +FCN and +PointRend confusion matrices for a 0.5 IoU detection threshold. The last line of each matrix is the total number of detections per tooth, and the last column, the number of missing detections.

pretty rare. The last column displays the number of missed detections, while the last row shows the total number of detections. Furthermore, we normalize the values by tooth because the classes are imbalanced. Figure4depicts the confusion matrices by using each best-network solution according to the mAP on the test data set. Most teeth are detected and correctly classified by networks. Both solutions missed few instances, but +FCN misclassified 78 instances, while +PointRend misclassified 66 instances, resulting in a 15.4% misclassification error reduction.

Classification errors usually occurred between nearby and same-function teeth, especially molars. However, for every teeth classification, accuracy was always high (minimum of 86% for +FCN and 92% for +PointRend).

Teeth 51, 52, 71, 72, 81, and 82 were not present in the test data set.

(8)

Figure 5: Examples of the best result on a mixed-dentition X-ray. The top-row illustrate the tooth numbering using the color code of Figure2. The zoomed parts highlight the finer and smoother segmentation of +PointRend around the object boundaries (bottom-right) in comparison to +FCN (bottom-left).

3.3 Qualitative analysis

We performed qualitative analyses supported by the quantitative results, investigating each network’s worst and best results. In general, the worst results came from challenging X-rays that were blurry and included tooth fragments, implants, or prostheses. On the other hand, the best results came from sharp images of healthy permanent dentition mouths. The metrics over mixed dentition X-rays were average: on those images, the teeth were usually detected and correctly numbered but with worse bounding boxes and segmentations. There are multiple causes for this performance deterioration, such as the limited amount of deciduous tooth instances and the substantial tooth overlapping, what makes the interpretation challenging for experts and, consequently, for deep learning models. Figure 5 show the predictions on a mixed-dentition X-ray of the best +FCN and +PointRend networks according to the mAP on the test data set. The zoomed parts use the ground-truth to assess the segmentation. The green areas show correct segmentation, while the red and blue areas show wrong segmentation (undersegmentation and oversegmentation respectively). It is perceivable that +PointRend masks are smoother and more adherent to the boundaries then the +FCN ones. Figure6 provides examples of each network worst results along with the ground-truth annotations. The red arrows point to tooth fragments that were not detected or were incorrectly numbered, while the white arrows point to blurry tooth instances. Both solutions had crude performance in the shown images, but the +PointRend solution misclassified and missed fewer teeth.

4. CONCLUDING REMARKS

Our results showed that it is possible to number permanent and deciduous teeth via instance segmentation in panoramic X-rays using end-to-end deep neural architectures with adequate performance. This assessment was

(9)

Figure 6: Example of the worst result considering both networks. This is a challenging image due to the presence of tooth fragments (red arrows) or blurry teeth (white arrows).

only possible through the construction of a novel data set labeled from scratch, which will be a valuable resource for the research community. One of the challenges of instance segmentation in mixed dentition is due to the small number of deciduous tooth instances. In our data set, only 3.8% (488 out of 12,859) of the instances were deciduous teeth, evincing the importance of even larger data sets. From the comparison of the Mask R-CNN- based solutions, we concluded that +PointRend outperforms +FCN on instance segmentation and numbering (+2.0 and +1.2 percentage points, respectively). Most of this improvement is due to the refined prediction on the boundaries, especially on large and complex-shaped teeth. We consider this result substantial because +PointRend is a module that can be incorporated in different instance segmentation architectures. Finally, our results showed that most teeth are detected and correctly classified, except by a few cases wrongly labeled as nearby teeth, particularly molars and deciduous teeth. For future works, we aim to move towards increasing the data set (especially for deciduous teeth), improving the performance of teeth classification by considering the geometrical relationships, and expanding the labeling of objects of interest, such as prostheses and implants, among others.

REFERENCES

[1] Litjens, G., Kooi, T., Bejnordi, B. E., Setio, A. A. A., Ciompi, F., Ghafoorian, M., Van Der Laak, J. A., Van Ginneken, B., and S´anchez, C. I., “A survey on deep learning in medical image analysis,” Medical image analysis 42, 60–88 (2017).

[2] Vinayahalingam, S., Kempers, S., Limon, L., Deibel, D., Maal, T., Hanisch, M., Berg´e, S., and Xi, T., “Clas- sification of caries in third molars on panoramic radiographs using deep learning,” Scientific Reports 11(1), 1–7 (2021).

[3] Ariji, Y., Yanashita, Y., Kutsuna, S., Muramatsu, C., Fukuda, M., Kise, Y., Nozawa, M., Kuwada, C., Fujita, H., Katsumata, A., et al., “Automatic detection and classification of radiolucent lesions in the mandible on panoramic radiographs using a deep learning object detection technique,” Oral surgery, oral medicine, oral pathology and oral radiology 128(4), 424–430 (2019).

[4] Lee, J.-S., Adhikari, S., Liu, L., Jeong, H.-G., Kim, H., and Yoon, S.-J., “Osteoporosis detection in panoramic radiographs using a deep convolutional neural network-based computer-assisted diagnosis system: a prelim- inary study,” Dentomaxillofacial Radiology 48(1), 20170344 (2019).

[5] Murata, M., Ariji, Y., Ohashi, Y., Kawai, T., Fukuda, M., Funakoshi, T., Kise, Y., Nozawa, M., Katsumata, A., Fujita, H., et al., “Deep-learning classification using convolutional neural network for evaluation of maxillary sinusitis on panoramic radiography,” Oral radiology 35(3), 301–307 (2019).

[6] Vinayahalingam, S., Xi, T., Berg´e, S., Maal, T., and de Jong, G., “Automated detection of third molars and mandibular nerve by deep learning,” Scientific reports 9(1), 1–7 (2019).

(10)

[7] Kim, J., Lee, H.-S., Song, I.-S., and Jung, K.-H., “Dentnet: Deep neural transfer network for the detection of periodontal bone loss using panoramic dental radiographs,” Scientific reports 9(1), 1–9 (2019).

[8] Avu¸clu, E. and Ba¸s¸cift¸ci, F., “The determination of age and gender by implementing new image processing methods and measurements to dental x-ray images,” Measurement 149, 106985 (2020).

[9] Gurses, A. and Oktay, A. B., “Human identification with panoramic dental images using mask r-cnn and surf,” in [2020 5th International Conference on Computer Science and Engineering (UBMK) ], 232–237, IEEE (2020).

[10] Lecun, Y., Bengio, Y., and Hinton, G., “Deep learning,” nature 521(7553), 436–444 (2015).

[11] Silva, G., Oliveira, L., and Pithon, M., “Automatic segmenting teeth in x-ray images: Trends, a novel data set, benchmarking and future perspectives,” Expert Systems with Applications 107, 15–31 (2018).

[12] Jader, G., Fontineli, J., Ruiz, M., Abdalla, K., Pithon, M., and Oliveira, L., “Deep instance segmentation of teeth in panoramic x-ray images,” in [2018 31st SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI) ], 400–407, IEEE (2018).

[13] Tuzoff, D. V., Tuzova, L. N., Bornstein, M. M., Krasnov, A. S., Kharchenko, M. A., Nikolenko, S. I., Sveshnikov, M. M., and Bednenko, G. B., “Tooth detection and numbering in panoramic radiographs using convolutional neural networks,” Dentomaxillofacial Radiology 48(4), 20180051 (2019).

[14] Silva, B., Pinheiro, L., Oliveira, L., and Pithon, M., “A study on tooth segmentation and numbering using end-to-end deep neural networks,” in [2020 33rd SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI) ], 164–171, IEEE (2020).

[15] He, K., Gkioxari, G., Doll´ar, P., and Girshick, R., “Mask r-cnn,” Proceedings of the IEEE international conference on computer vision. , 2961–2969 (2017).

[16] Long, J., Shelhamer, E., and Darrell, T., “Fully convolutional networks for semantic segmentation.,” Pro- ceedings of the IEEE conference on computer vision and pattern recognition. , 3431–3440 (2015).

[17] Kirillov, A., Wu, Y., He, K., and Girshick, R., “Pointrend: Image segmentation as rendering,” in [Proceedings of the IEEE/CVF conference on computer vision and pattern recognition ], 9799–9808 (2020).

[18] Koch, T. L., Perslev, M., Igel, C., and Brandt, S. S., “Accurate segmentation of dental panoramic radio- graphs with u-nets,” in [2019 IEEE 16th International Symposium on Biomedical Imaging (ISBI 2019) ], 15–19, IEEE (2019).

[19] Zhao, Y., Li, P., Gao, C., Liu, Y., Chen, Q., Yang, F., and Meng, D., “Tsasnet: Tooth segmentation on den- tal panoramic x-ray images by two-stage attention segmentation network,” Knowledge-Based Systems 206, 106338 (2020).

[20] Chen, Q., Zhao, Y., Liu, Y., Sun, Y., Yang, C., Li, P., Zhang, L., and Gao, C., “Mslpnet: multi-scale location perception network for dental panoramic x-ray image segmentation,” Neural Computing and Applications , 1–15 (2021).

[21] Brooks, J., “Coco annotator,” (2019).

[22] Ren, S., He, K., Girshick, R., and Sun, J., “Faster r-cnn: Towards real-time object detection with region proposal networks,” Advances in neural information processing systems 28, 91–99 (2015).

[23] Lin, T.-Y., Dollar, P., Girshick, R., He, K., Hariharan, B., and Belongie, S., “Feature pyramid networks for object detection.,” Proceedings of the IEEE conference on computer vision and pattern recognition. , 2117–2125 (2017).

[24] Chen, K., Wang, J., Pang, J., Cao, Y., Xiong, Y., Li, X., Sun, S., Feng, W., Liu, Z., Xu, J., Zhang, Z., Cheng, D., Zhu, C., Cheng, T., Zhao, Q., Li, B., Lu, X., Zhu, R., Wu, Y., Dai, J., Wang, J., Shi, J., Ouyang, W., Loy, C. C., and Lin, D., “MMDetection: Open mmlab detection toolbox and benchmark,”

arXiv preprint arXiv:1906.07155 (2019).

[25] Lin, T.-Y., Maire, M., Belongie, S., Hays, J., Perona, P., Ramanan, D., Doll´ar, P., and Zitnick, C. L.,

“Microsoft coco: Common objects in context.,” European conference on computer vision. , 740–755 (2014).

[26] He, K., Zhang, X., Ren, S., and Sun, J., “Deep residual learning for image recognition,” in [Proceedings of the IEEE conference on computer vision and pattern recognition ], 770–778 (2016).

References

Related documents

In this study, due to the availability of tissue specimen from patients suffering from pulmonary fibrosis with histologic patterns of UIP, and also availability of a healthy

The effect of conditioned media of untreated- versus LPS-treated glial or neuronal cultures on endothelial activation was assessed by neutrophil transmigration assay,

In a mixed-method study, Hudson (under review a, b) shows that experienced mentor teachers want specific desirable mentee attributes such as: enthusiasm for teaching, being

While this information is important to understand that there inherent challenges for Latinx students enrolled in community college developmental mathematics, more work needs

The aim of the study was to investigate secondary school students’ ICT usage, their perceptions regarding ICT integration and the differences n their perceptions of ICT

Thus, it is possible to state that although this research is thoroughly based on differ- ent works already done in this field such as software project management with GAs [ 8 ]

Shukla, Certain integrals for classes of p-valent meromorphic functions, Bull.. Lashin, On certain subclasses of meromorphic functions associated with certain inte- gral

Periods of atrial fibrillation (or less commonly atrial flutter) either with a slow or rapid ventricular response alternating with periods of asystole, junctional escape rhythm,