[vtkusers] Volume rendering produces rough surface at clipping plane
Sankhesh Jhaveri
sankhesh.jhaveri at kitware.com
Mon Sep 3 08:08:29 EDT 2018
Hi Simon,
This MR just implements the flag for clipping but it should be simple to
extend it to cropping as well.
Thanks,
Sankhesh
On Mon, Sep 3, 2018 at 4:11 AM Simon Esneault <simon.esneault at gmail.com>
wrote:
> +1 for this feature, this will be of great help for us too !
>
> The same "rough" effect is visible along the faces of the bounding box of
> the volume, will this improvement works when we use the
> SetCroppingRegionPlanes( ... ) method of the GPUVolumeMapper, ie without
> using clipping planes but "CroppingRegionPlanes" ?
>
> Thanks !
> Simon
>
> Le mer. 29 août 2018 à 15:52, Andras Lasso <lasso at queensu.ca> a écrit :
>
>> This is awesome! Thanks a lot for implementing this. It will greatly
>> improve clipped volume visualization.
>>
>>
>>
>> Andras
>>
>>
>>
>> *From:* Sankhesh Jhaveri <sankhesh.jhaveri at kitware.com>
>> *Sent:* Wednesday, August 29, 2018 9:49 AM
>> *To:* Andras Lasso <lasso at queensu.ca>
>> *Cc:* vtkusers at vtk.org
>> *Subject:* Re: [vtkusers] Volume rendering produces rough surface at
>> clipping plane
>>
>>
>>
>> Hi Andras,
>>
>> !4627
>> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.kitware.com%2Fvtk%2Fvtk%2Fmerge_requests%2F4627&data=02%7C01%7Classo%40queensu.ca%7C1b0e2ad2d9874241678b08d60db63cd7%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636711473694883358&sdata=9QSPhtudVqpDJdcEPxqZWO9hV0iqEG%2Fmt58KwRe9w8I%3D&reserved=0>
>> implements a mode in vtkVolumeProperty that lets you use custom
>> intensity values for voxels in the clipped space when computing gradients
>> at the clip face.
>>
>> Best,
>> Sankhesh
>>
>>
>>
>>
>>
>> On Fri, Nov 3, 2017 at 10:48 AM Andras Lasso <lasso at queensu.ca> wrote:
>>
>> Hi all,
>>
>>
>>
>> I’m working on visualizing cardiac images using volume rendering. I need
>> to cut into the volume to see surfaces inside the heart, which works quite
>> well by using clipping planes of the volume mapper. The only problem is
>> that that surface at the cut plane looks very rough, which makes it
>> difficult to distinguish from actual endocardial surfaces. If I “cut” the
>> volume by setting voxel values outside the clipping box to “empty” (-1000 =
>> air intensity value) then the cut surface looks nice – smooth and flat. See
>> example for both cutting method in the attached files.
>>
>>
>>
>> Is there a way to change volume renderer to get smooth cut surfaces (the
>> same look as we get by setting outside voxels to “empty” values)?
>>
>>
>>
>> Andras
>>
>>
>>
>> ---
>>
>>
>>
>> See full resolution images and more examples here:
>>
>> https://1drv.ms/f/s!Arm_AFxB9yqHsOsClG_QsMx-4sh8rg
>> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F1drv.ms%2Ff%2Fs!Arm_AFxB9yqHsOsClG_QsMx-4sh8rg&data=02%7C01%7Classo%40queensu.ca%7C1b0e2ad2d9874241678b08d60db63cd7%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636711473694883358&sdata=Kv2zau7vHuPxMEosN89SF1IGYjCwCKQk0lrngO9Tnzg%3D&reserved=0>
>>
>>
>>
>> CT volume can be downloaded from here:
>>
>> http://slicer.kitware.com/midas3/download/item/292309/CTA-cardio.nrrd
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fslicer.kitware.com%2Fmidas3%2Fdownload%2Fitem%2F292309%2FCTA-cardio.nrrd&data=02%7C01%7Classo%40queensu.ca%7C1b0e2ad2d9874241678b08d60db63cd7%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636711473694893363&sdata=atKizvUvC92hjztLus1b6ybp8OrwZJh6%2B599fLLctbU%3D&reserved=0>
>>
>>
>>
>> ________________________
>>
>> Andras Lasso, PhD
>>
>> Senior Research Engineer, Associate Director (Engineering)
>>
>> Laboratory for Percutaneous Surgery
>>
>> School of Computing, Queen's University
>>
>> Kingston, ON, Canada
>>
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C1b0e2ad2d9874241678b08d60db63cd7%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636711473694893363&sdata=ZRfjX2PMLuebTLfEAI6BAwlcJJfS6pcq9XD7FZ13orU%3D&reserved=0>
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C1b0e2ad2d9874241678b08d60db63cd7%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636711473694903376&sdata=XJBH963yUgggk7W0IrZ9QlvSu11RcSUG%2FRcfMdU7DFs%3D&reserved=0>
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.vtk.org%2FWiki%2FVTK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C1b0e2ad2d9874241678b08d60db63cd7%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636711473694903376&sdata=pDypE3JBYa%2FB%2Foc%2BJXo7GQ%2Bgg4uUexo5jNlMZwRASpE%3D&reserved=0>
>>
>> Search the list archives at: http://markmail.org/search/?q=vtkusers
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmarkmail.org%2Fsearch%2F%3Fq%3Dvtkusers&data=02%7C01%7Classo%40queensu.ca%7C1b0e2ad2d9874241678b08d60db63cd7%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636711473694913376&sdata=zglxMXZOb8qtwFhuQa9pp3SUnyX3xPHz4BN1rIOvk4s%3D&reserved=0>
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/vtkusers
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fvtkusers&data=02%7C01%7Classo%40queensu.ca%7C1b0e2ad2d9874241678b08d60db63cd7%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636711473694913376&sdata=390T8zwwdAIGas8hHZxmOhQZMnsVEZAfnqchhT6NVZ4%3D&reserved=0>
>>
>> --
>> Sankhesh Jhaveri
>> *Sr. Research & Development Engineer* | Kitware
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2F&data=02%7C01%7Classo%40queensu.ca%7C1b0e2ad2d9874241678b08d60db63cd7%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636711473694923385&sdata=xG1z%2FYjSiFip4mRTr7C%2FjGrQgt2by0Ndw1H20yKomSU%3D&reserved=0>
>> | (518) 881-4417
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Search the list archives at: http://markmail.org/search/?q=vtkusers
>>
>> Follow this link to subscribe/unsubscribe:
>>
> https://public.kitware.com/mailman/listinfo/vtkusers
>>
>
>
> --
> ------------------------------------------------------------------
> Simon Esneault
> Rennes, France
> ------------------------------------------------------------------
>
--
Sankhesh Jhaveri *Sr. Research & Development Engineer* | Kitware
<http://www.kitware.com/> | (518) 881-4417
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://public.kitware.com/pipermail/vtkusers/attachments/20180903/544942ea/attachment.html>
More information about the vtkusers
mailing list