Comments (4)
I like the idea to include such a method and would be willing to contribute. Our work (link above) presents the model and includes an evaluation using model metrics. It does not include an analysis application besides attribute prediction. Besides the implementation, I think there should be an example application/paper that proves the usefulness in an analysis setting.
Compared to other methods to include attributes, the proposed one can also include categorical data which is often available in a clinical setting.
There seems to be a demand in the community and a range of applications:
- "Statistical model based shape prediction from a combination of
direct observations and various surrogates: application to orthopaedic research." by Blanc et al. 2012 (implemented as part of statismo) - "Patient metadata-constrained shape models for cardiac image segmentation." by Pereañez et al. 2015
- https://groups.google.com/forum/#!topic/scalismo/GDDTKabMTLc
from scalismo.
This sounds interesting, indeed. I have some experience in this topic with statismo, where we integrated the approach of Remi Blanc . There the method was easy to implement and nicely fit into the architecture. What was a bit more difficult was the data management. I suppose, information about the attributes (name, etc.) would need to be managed and there should also be the possibility to make everything persistent. I don't know how much overhead this will add to Scalismo?
from scalismo.
I don't know how well the method of Remi Blanc fits into Scalismo. For the copula method, it is definitely possible to squeeze it in. It, however, breaks with some ideas the framework was originally built on - the dependency structure is built on values that have no more a "meaning".
The overhead in Scalismo is more a decision that should be done on a high-level. The alternative would be to provide the implementation as a separate project.
Since the applicability of both methods is quite wide, I would argue to put it as part of the Scalismo framework.
from scalismo.
As this issue has been inactive for a long time, I am closing it. In case there is still interest, we can open a new issue once we start with the implementation.
from scalismo.
Related Issues (20)
- DiceCoefficient performs closestPoint lookup twice per sampled point
- Scalismo Lab HOT 4
- IO : ncsa.hdf.hdf5lib Failure when call StatismoIO.writeStatismoMeshModel HOT 2
- GPA error in new domain concept (0.90-RC2)
- How to increase heap memory size? (OutOfMemoryError) HOT 1
- Native library jar is corrupted on macOS HOT 1
- Non-deterministic behavior of gradient registration HOT 13
- Error in LogPdf computation of MVND HOT 2
- Shouldn't the log transition probability depend on the induced change? HOT 1
- Error reading .h5 file HOT 4
- Dropping the development branch and renaming master to main HOT 2
- Bug in MeshIO tests - not testing for different file types HOT 1
- Difficulty visualizing Scalismo software on MacOs Ventura HOT 1
- software crashes trying to run tutorial 1 HOT 2
- Error: downloading unibas-gravis/scalismo-ui HOT 1
- Slow triangular mesh boundary calculation for large meshes HOT 1
- Remove VTK dependency HOT 5
- MAP estimate feature to avoid full posterior calculation HOT 1
- Inconsistent reading and writing in StatismoIO HOT 1
- Unexpected Behaviour when writing a mesh to an STL file in Scalismo 1.0 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scalismo.