Hello,
My student and I are working with TTK to perform persistence-based simplification on 3D voxel datasets. We have successfully loaded our data into TTK, generated the persistence diagrams, and performed persistence-based simplification. We would next like to
calculate the persistence diagram and merge tree (join tree) of the simplified scalar field data, however, when we attempt to do this the resulting merge tree and persistence diagrams are unchanged (from the original simplified scalar field). We can confirm
the scalar field has been simplified by visualization using isoVolumes. We have run into a wall here and cannot find a way to proceed. Any help would be greatly appreciated.
In addition, we wish to use the TTK merge tree and persistence-based simplification functions via the command line without interfacing with the paraview GUI. This should be possible but we are having trouble. We would appreciate any help you can provide.
Sincerely,
Prof. Zachary Berndsen
Hi Julien,
This went to my junk mail, so I missed it at first. Thank you for your reply. We were able to get around the issue with re-calculating the merge tree on the simplified volume. The process of converting the workflow to python script will be exactly what we needed,
so thank you for your help!
From:
Julien Tierny <julien...@sorbonne-universite.fr>
Date: Saturday, July 29, 2023 at 8:45 AM
To: ttk-...@googlegroups.com <ttk-...@googlegroups.com>
Cc: Guntaka, Vamsi Krishna Reddy <vg...@missouri.edu>, Berndsen, Zachary <zber...@missouri.edu>
Subject: Re: [ttk-users] troubleshooting
WARNING: This message has originated from an External Source. This may be a phishing expedition that can result in unauthorized access to our IT System. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email.
Dear Zachary,
thanks a lot for your email.
> however, when we attempt to do this the resulting merge tree and persistence diagrams are unchanged (from the original simplified scalar field). We can confirm the scalar field has been simplified by visualization using isoVolumes.
That is surprising. This might be an improper usage.
Could you share your dataset by any chance?
Also, what version of TTK are you using? How did you install it?
> In addition, we wish to use the TTK merge tree and persistence-based simplification functions via the command line without interfacing with the paraview GUI. This should be possible but we are having trouble. We would appreciate any help you can provide.
Any data analysis pipeline that you create under ParaView can be exported into a Python script that you can run from the command line afterwards (see this video for a demo, starting at 12:49: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fyoutu.be%2F5m5sZ3DFtmA%3Ft%3D769&data=05%7C01%7Czberndsen%40missouri.edu%7Cf51088aa63f1405e369908db903a0e17%7Ce3fefdbef7e9401ba51a355e01b05a89%7C0%7C0%7C638262351267829608%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Putj%2Bm6cfGPb%2BnRe%2FKP5icB%2BfbUtVqqxi%2FSKtEGdcq8%3D&reserved=0).
Thanks for your feedback.
Best regards,
--
Dr Julien Tierny
CNRS Researcher
Sorbonne Universite