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

Overview

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

In this repo, you will find the instructions on how to request the data set used to perform the experiments of the aforementioned paper. We manually annotated from scratch a subset of 450 images from the UFBA-UESC Dental Images Deep data set, which comprises 1500 panoramic dental radiographs. We consider that this new data set evolves a previously published data set: DNS Panoramic Images. Therefore, we refer to this new data set as the DNS Panoramic Images v2, where DNS stands for Detection, Numbering, and Segmentation. We presented our results at the 17th International Symposium on Medical Information Processing and Analysis (SIPAIM), and our paper was among the finalists of the best paper award. To be notified of code releases, new data sets, and errata, please watch this repo.

Data set statistics

The data set comprises 450 panoramic images, split into six folds, each containing 75 images. The first five folds were used for cross-validation, while the remaining one constituted the test data set. Therefore, we strongly recommend using fold number 6 (fold-06) as the test data set, so your results can be compared to ours. The annotations are in six JSON files (one for each fold) in the COCO format. We cropped all images to the new 1876x1036 dimensions and converted them to PNG image files. The table below summarizes the data used according to image categories. These categories group the images according to the presence of 32 teeth, restoration, and dental appliances, revealing the high variability of the images. Categories 5 and 6 are reserved for patients with dental implants and more than 32 teeth, respectively. Spoiler: Watch this repo for soon to be published updates.

Category 32 Teeth Restoration Appliance Number and Inst. Segm.
1 ✔️ ✔️ ✔️ 24
2 ✔️ ✔️ 66
3 ✔️ ✔️ 14
4 ✔️ 41
5 Implants 36
6 More than 32 teeth 51
7 ✔️ ✔️ 35
8 ✔️ 136
9 ✔️ 13
10 34
Total 450

Citation

If you use this data set, please cite:

L. Pinheiro, B. Silva, B. Sobrinho, F. Lima, P. Cury, L. Oliveira, “Numbering permanent and deciduous teeth via deep instance segmentation in panoramic X-rays,” in Symposium on Medical Information Processing and Analysis (SIPAIM). SPIE, 2021.

@inproceedings{pinheiro2021numbering,
  title={Numbering permanent and deciduous teeth via deep instance segmentation in panoramic X-rays},
  author={Pinheiro, Laís and Silva, Bernardo and Sobrinho, Brenda and Lima, Fernanda and Cury, Patrícia and Oliveira, Luciano.}
  booktitle={Symposium on Medical Information Processing and Analysis (SIPAIM)},
  year={2021},
  organization={SPIE}
}

Previous Works

This data set and its corresponding paper are a continuation of other works of our group. Please, consider reading and citing:

  • B. Silva, L. Pinheiro, L. Oliveira, and M. Pithon, “A study on tooth segmentation and numbering using end-to-end deep neural networks,” in Conference on Graphics, Patterns and Images. IEEE, 2020.
@inproceedings{silva2020study,
  title={A study on tooth segmentation and numbering using end-to-end deep neural networks},
  author={Silva, Bernardo and Pinheiro, Laís and Oliveira, Luciano and Pithon, Matheus}
  booktitle={Conference on Graphics, Patterns and Images (SIBGRAPI)},
  year={2020},
  organization={IEEE}
}
  • G. Jader, J. Fontineli, M. Ruiz, K. Abdalla, M. Pithon, and L. Oliveira, “Deep instance segmentation of teeth in panoramic X-ray images,” in Conference on Graphics, Patterns and Images. IEEE, 2018.
@inproceedings{jader2018deep,
  title={Deep instance segmentation of teeth in panoramic X-ray images},
  author={Jader, Gil and Fontineli, Jefferson and Ruiz, Marco and Abdalla, Kalyf and Pithon, Matheus and Oliveira, Luciano},
  booktitle={Conference on Graphics, Patterns and Images (SIBGRAPI)},
  pages={400--407},
  year={2018},
  organization={IEEE}
}
  • G. Silva, L. Oliveira, and M. Pithon, “Automatic segmenting teeth in X-ray images: Trends, a novel data set, benchmarking and future perspectives,” Expert Systems with Applications, Patterns and Images. vol. 107, pp. 15-31, 2018.
@article{silva2018automatic,
  title={Automatic segmenting teeth in X-ray images: Trends, a novel data set, benchmarking and future perspectives},
  author={Silva, Gil and Oliveira, Luciano and Pithon, Matheus},
  journal={Expert Systems with Applications},
  volume={107},
  pages={15--31},
  year={2018},
  publisher={Elsevier}
}

Demonstration

Follow the provided jupyter notebook (demo.ipynb) to get a quick sense of the data set. The conversions.py file defines useful functions to visualize the annotations.

Request the Data Set

Copy the text below in a PDF file, fill out the fields in the text header, and sign it at the end. Please send an e-mail to [email protected] to receive a link to download the DNS Panoramic Images v2 data set with the PDF in attachment. The e-mail must be sent from a professor's valid institutional account:

Subject: Request to download the DNS Panoramic Images v2.

"Name: [your first and last name]

Affiliation: [university where you work]

Department: [your department]

Current position: [your job title]

E-mail: [must be the e-mail at the above-mentioned institution]

I have read and agreed to follow the terms and conditions below: The following conditions define the use of the DNS Panoramic Images v2:

This data set is provided "AS IS" without any express or implied warranty. Although every effort has been made to ensure accuracy, IvisionLab does not take any responsibility for errors or omissions;

Without the expressed permission of IvisionLab, any of the following will be considered illegal: redistribution, modification, and commercial usage of this data set in any way or form, either partially or in its entirety;

All images in this data set are only allowed for demonstration in academic publications and presentations;

This data set will only be used for research purposes. I will not make any part of this data set available to a third party. I'll not sell any part of this data set or make any profit from its use.

[your signature]"

P.S. A link to the data set file will be sent as soon as possible.

Owner
Intelligent Vision Research Lab
Computer Vision and Image Pattern Recognition repository
Intelligent Vision Research Lab
Advances in Neural Information Processing Systems (NeurIPS), 2020.

What is being transferred in transfer learning? This repo contains the code for the following paper: Behnam Neyshabur*, Hanie Sedghi*, Chiyuan Zhang*.

Google Research 36 Aug 26, 2022
Some pvbatch (paraview) scripts for postprocessing OpenFOAM data

pvbatchForFoam Some pvbatch (paraview) scripts for postprocessing OpenFOAM data For every script there is a help message available: pvbatch pv_state_s

Morev Ilya 2 Oct 26, 2022
Code for our paper: Online Variational Filtering and Parameter Learning

Variational Filtering To run phi learning on linear gaussian (Fig1a) python linear_gaussian_phi_learning.py To run phi and theta learning on linear g

16 Aug 14, 2022
Codes and models for the paper "Learning Unknown from Correlations: Graph Neural Network for Inter-novel-protein Interaction Prediction".

GNN_PPI Codes and models for the paper "Learning Unknown from Correlations: Graph Neural Network for Inter-novel-protein Interaction Prediction". Lear

Ursa Zrimsek 2 Dec 14, 2022
Multi-Scale Aligned Distillation for Low-Resolution Detection (CVPR2021)

MSAD Multi-Scale Aligned Distillation for Low-Resolution Detection Lu Qi*, Jason Kuen*, Jiuxiang Gu, Zhe Lin, Yi Wang, Yukang Chen, Yanwei Li, Jiaya J

DV Lab 115 Dec 23, 2022
The repo of the preprinting paper "Labels Are Not Perfect: Inferring Spatial Uncertainty in Object Detection"

Inferring Spatial Uncertainty in Object Detection A teaser version of the code for the paper Labels Are Not Perfect: Inferring Spatial Uncertainty in

ZINING WANG 21 Mar 03, 2022
:fire: 2D and 3D Face alignment library build using pytorch

Face Recognition Detect facial landmarks from Python using the world's most accurate face alignment network, capable of detecting points in both 2D an

Adrian Bulat 6k Dec 31, 2022
Implementation of the federated dual coordinate descent (FedDCD) method.

FedDCD.jl Implementation of the federated dual coordinate descent (FedDCD) method. Installation To install, just call Pkg.add("https://github.com/Zhen

Zhenan Fan 6 Sep 21, 2022
Unofficial pytorch implementation of paper "One-Shot Free-View Neural Talking-Head Synthesis for Video Conferencing"

One-Shot Free-View Neural Talking Head Synthesis Unofficial pytorch implementation of paper "One-Shot Free-View Neural Talking-Head Synthesis for Vide

ZLH 406 Dec 23, 2022
Code for training and evaluation of the model from "Language Generation with Recurrent Generative Adversarial Networks without Pre-training"

Language Generation with Recurrent Generative Adversarial Networks without Pre-training Code for training and evaluation of the model from "Language G

Amir Bar 253 Sep 14, 2022
This project intends to use SVM supervised learning to determine whether or not an individual is diabetic given certain attributes.

Diabetes Prediction Using SVM I explore a diabetes prediction algorithm using a Diabetes dataset. Using a Support Vector Machine for my prediction alg

Jeff Shen 1 Jan 14, 2022
A library for hidden semi-Markov models with explicit durations

hsmmlearn hsmmlearn is a library for unsupervised learning of hidden semi-Markov models with explicit durations. It is a port of the hsmm package for

Joris Vankerschaver 69 Dec 20, 2022
Implementation for the EMNLP 2021 paper "Interactive Machine Comprehension with Dynamic Knowledge Graphs".

Interactive Machine Comprehension with Dynamic Knowledge Graphs Implementation for the EMNLP 2021 paper. Dependencies apt-get -y update apt-get instal

Xingdi (Eric) Yuan 19 Aug 23, 2022
Benchmark library for high-dimensional HPO of black-box models based on Weighted Lasso regression

LassoBench LassoBench is a library for high-dimensional hyperparameter optimization benchmarks based on Weighted Lasso regression. Note: LassoBench is

Kenan Šehić 5 Mar 15, 2022
Codes to pre-train T5 (Text-to-Text Transfer Transformer) models pre-trained on Japanese web texts

t5-japanese Codes to pre-train T5 (Text-to-Text Transfer Transformer) models pre-trained on Japanese web texts. The following is a list of models that

Kimio Kuramitsu 1 Dec 13, 2021
[CVPR 2020] 3D Photography using Context-aware Layered Depth Inpainting

[CVPR 2020] 3D Photography using Context-aware Layered Depth Inpainting [Paper] [Project Website] [Google Colab] We propose a method for converting a

Virginia Tech Vision and Learning Lab 6.2k Jan 01, 2023
Create images and texts with the First Order Generative Adversarial Networks

First Order Divergence for training GANs This repository contains code accompanying the paper First Order Generative Advesarial Netoworks The majority

Zalando Research 35 Dec 11, 2021
A curated list of long-tailed recognition resources.

Awesome Long-tailed Recognition A curated list of long-tailed recognition and related resources. Please feel free to pull requests or open an issue to

Zhiwei ZHANG 542 Jan 01, 2023
Time-stretch audio clips quickly with PyTorch (CUDA supported)! Additional utilities for searching efficient transformations are included.

Time-stretch audio clips quickly with PyTorch (CUDA supported)! Additional utilities for searching efficient transformations are included.

Kento Nishi 22 Jul 07, 2022
This script scrapes and stores the availability of timeslots for Car Driving Test at all RTA Serivce NSW centres in the state.

This script scrapes and stores the availability of timeslots for Car Driving Test at all RTA Serivce NSW centres in the state. Dependencies Account wi

Balamurugan Soundararaj 21 Dec 14, 2022