I need to implement a Python script which converts a panoramic X-ray of teeth into a 3D model by providing the panoramic X-ray and crown teeth into the script.
Crown teeth are tooth models where the root is not visible as they are behind the gum.
The script has to follow the method used in this scientific paper below:
https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6070973
Wherever it says “cast” or “template” it means a full teeth model like this (https://cults3d.com/en/3d-model/art/full-anatomy-upper-and-lower-teeth-1-husseinhuzam3) but without the roots. Just imagine a straight plane is added below (or above) the visible part of the teeth so the roots are cut off completely.
Unfortunately, I don’t have the knowledge required to understand the paper. Even after reading it multiple times, I still fail to understand the methods used to do the task and can’t implement it myself.
My understanding so far is:
The crown teeth are projected onto the projection surface. I fail to understand how the implementation works and how the paper in general works.
I was wondering if someone with extensive knowledge of the methods used in the paper could explain to me in simple language how the methods work and how I could implement the whole paper into a Python script where I will feed it with a panoramic x-ray image and a crown stl file and output the result which will be a 3d model with the whole root.