Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate 1D models "from scratch" #781

Closed
mrp089 opened this issue Nov 16, 2020 · 7 comments
Closed

Generate 1D models "from scratch" #781

mrp089 opened this issue Nov 16, 2020 · 7 comments
Assignees

Comments

@mrp089
Copy link
Member

mrp089 commented Nov 16, 2020

Currently, we have a pipeline to create 1D models from existing 3D models. However, it would be very useful to generate 1D models without having a 3D model.

Since 1D models are very fast to compute, this pipeline could be a valuable tool for users starting with a new project. If we had a "paint-like" user interface where users can "draw" a 1D vessel network, you could sketch up and run a 1D model within minutes. The only information we need is the length, cross-sectional area, and connectivity of vessel branches.

I have two ideas on how to do that (and didn't spare any expense to visualize them):

  1. Sketch a 2D vessel and do a "2D centerline-extraction"

Screen Shot 2020-11-16 at 10 57 10 AM

2. Directly draw the vessels as lines in a 2D plane and edit the cross-sectional area via the thickness of the lines.

Screen Shot 2020-11-16 at 10 59 12 AM

@ktbolt Do you think this is feasible in SimVascular?

@mrp089 mrp089 self-assigned this Nov 16, 2020
@ktbolt
Copy link
Contributor

ktbolt commented Nov 16, 2020

@mrp089 I think this would be possible in SV. We have a similar plan for generating 0-D models by displaying a 2D model editing window separate from the SV 3D window, snap input nodes to grid points displayed in the window.

Note that 1D models can also be created from the colliding fronts segmentation tool which automatically creates centerlines from the segmentation surface.

Are there plans for creating 1D models using the Path planning tool?

@RAJA2093
Copy link

RAJA2093 commented Feb 10, 2022

@mrp089 is it possible to generate 1D model directly in simvascular without using medical image data?

@RAJA2093
Copy link

RAJA2093 commented Feb 10, 2022

@ktbolt Currently, is it possible to generate 1D model directly in simvascular without using medical image itself ?

@ktbolt
Copy link
Contributor

ktbolt commented Feb 10, 2022

@RAJA2093 You just need import into the SV Modeling the 3D surface model of the anatomy you want to simulate. The ROMSimulation tool will then extract centerlines from that model and use them in the 1D simulation.

@RAJA2093
Copy link

RAJA2093 commented Feb 11, 2022

@ktbolt Thank you so much for your response. Yes, with the 3D model of anatomy, I can create a 1D simulation. But currently, I don't have a 3D model of the anatomy of the vessels. Instead, I have the details of the arterial tree such as diameter, cross-sectional area, length, Young's modulus, nodes, joints, inlets, outlets, etc. Can I create a 1D simulation in sim vascular without a 3D model with these details?
If i want to make this change in sim vascular, how should I proceed? Should I use python API to do this modification?

@ktbolt
Copy link
Contributor

ktbolt commented Feb 11, 2022

@RAJA2093 Please post these questions in the SimVascular Forum.

@RAJA2093
Copy link

yeah. sure. Thanks.

@ktbolt ktbolt closed this as completed Feb 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants