Skip to content

Anatomical Models

Working with models from the Virtual Population

49 Topics 240 Posts
  • 0 Votes
    3 Posts
    473 Views
    S

    @farhana
    Hi,
    Good to hear this. I am using the following line of code to rotate an object around an arbitrary point (Xcenter, Ycenter, Zcenter) with rotation angles (Xtheta, Ytheta, Ztheta).
    This is more like a "Rotate" operation followed by a "Translate".

    Solid1.Transform = Transform( Vec3(1.0, 1.0, 1.0), Vec3(Xtheta, Ytheta, Ztheta), Vec3(Xcenter, Ycenter, Zcenter) )

  • How to import voxels from Matlab?

    3
    0 Votes
    3 Posts
    599 Views
    brynB

    @dbsim4 first to the second question:
    If you manage to import the voxels in Sim4Life, you can selected the LabelField entity and run the Image Tools / Generate Surfaces tool. I would recommend to turn on smoothing and simplification (edge length typically >= voxel size, depending on the feature size you want to preserve).

    To import the voxels in Sim4Life, you should write the voxels as a binary file (8-bit, 16-bit or 32-bit unsigned integer). A quick google search resulted in this MATLAB documentation page on writing binary data: https://ch.mathworks.com/help/matlab/ref/fwrite.html

    Alternatively, you could find a package to export the voxels as nifti file, and import the nifti file As LabelField (option in import dialog). The importer can also load an iseg tissue list, which assigns colors and names to the tissue labels. An iseg tissue list contains following information. First line is version, second line contains number of tissues not including background with label=0. The subsequent lines start with C and list the color (RGB-Alpha) and name.

    Example: V7 N3 C0.00 0.00 1.00 0.50 Bone C0.00 1.00 0.00 0.50 Fat C1.00 0.00 0.00 0.50 Skin
  • Bone identification using RF signals

    1
    0 Votes
    1 Posts
    228 Views
    No one has replied
  • Video of my model

    14
    0 Votes
    14 Posts
    1k Views
    M

    Thanks @Bryn!

  • How Do I Precisely Align Sim4Life Models to each other

    5
    0 Votes
    5 Posts
    710 Views
    brynB

    Note for MRIxViP we align the models by moving them such that the origin is
    the projection (closest point) of the saddle point between nose and frontal sinus, to the plane through the ear canal (perpendicular to view direction)

    e42eb832-2116-4b1b-abcc-3a2075799c6d-image.png

  • voxel of individual anatomic model creates holes

    10
    1 Votes
    10 Posts
    1k Views
    brynB

    The issue was solved and was due to a broken descriptor file. The upcoming release will provide more feedback /warnings if the descriptor cannot be parsed

  • planar cut

    7
    0 Votes
    7 Posts
    608 Views
    M

    Note also you don't actually need to cut anything, you can just limit your simulation domain in the grid section of the simulation (either create a wireframe of the area of interest and then drag that into the simulation grid and get rid of the mouse in the simulation grid; or you can use negative padding in the grid section of the simulation until you get to your area of interest). This won't really help with simulations that use meshes, only with regular grid / voxel type simulations

  • How to discretize anatomical models for unstructured EM LF solvers?

    5
    2 Votes
    5 Posts
    497 Views
    G

    thank you, @bryn, for the tip!

  • vi-zoo mouse model downloading

    2
    0 Votes
    2 Posts
    199 Views
    brynB

    The model is posable, and the locks prevent the user from modifying the individual surfaces which may break the posable model.
    If you need to edit (e.g. cut) individual surfaces, you can select the folder containing the model or the bone mesh system and choose "Clone As Static" from the context menu. This will create a non-posable copy (without locks).

  • Posable Yoon-sun in Sim4Life Light

    2
    0 Votes
    2 Posts
    248 Views
    brynB

    this is a late reply, but for anyone else stumbling upon this question.
    yes, the poser is not available in Sim4Life light.

  • User Material database import via python API

    2
    0 Votes
    2 Posts
    496 Views
    brynB

    This is currently not available in 6.2 but will be in the next release.

    XMaterials.ImportDatabase(file_path:str, db_name:str, db_version:str="", merge:bool=False)

    To print the available databases you can run [db.Name for db in XMaterials.GetMaterialDatabase().AllDatabases]

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
    No one has replied
  • Create solid region mask from skin

    4
    1 Votes
    4 Posts
    414 Views
    H

    @bryn Great! Thank you very much!

  • Simulating only Part of the Virtual Human Model

    8
    0 Votes
    8 Posts
    617 Views
    L

    I am afraid I am not familiar with that type of simulation. Perhaps someone else might be able to help. I messaged you my contact details in case there's anything else I can help with.

  • Animal model tissue properties

    4
    0 Votes
    4 Posts
    335 Views
    B

    Thanks for the help,
    but I just found the auto-assign button in the Assign material tool...

    My day is saved.

  • Posable head and neck with respect to the rest of the body

    8
    0 Votes
    8 Posts
    626 Views
    brynB

    I can only see one download link for this model sent to an address at tue.nl which I guess is yours. I forwarded it to you again, in case you did not receive it.

    I don't know why it is not working for this model (except that a spam filter may think that the word "Breast" indicates spam).

  • Voxel of a part of ViP models obtained with planar cutting

    1
    0 Votes
    1 Posts
    210 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    3 Views
    No one has replied
  • Sim4LifeLight V 4.4.3.4119 and Yoon-sun

    3
    0 Votes
    3 Posts
    958 Views
    E

    It says here that the model is included in sim4life light.
    https://itis.swiss/virtual-population/virtual-population/vip3/yoon-sun/yoonsun-v3-1/

    My question is: How to import the model onto the grid or how to import a part of the model onto the grid?
    I cannot locate the model file in the sim4life installation folder on my machine. What should the file be named?

  • Creating Cross Section of Anatomy

    6
    1 Votes
    6 Posts
    718 Views
    B

    @bryn Thank you very much! Really appreciate it! I was doing the slicing from the voxels. Definitely, this approach is way better.

    Regards,

    Brandom F.