Oviyam 2.8 Released

968 views
Skip to first unread message

Dr Suresh Viswanathan

unread,
Mar 2, 2021, 4:47:40 AM3/2/21
to dcm4che
Hi everyone! I'm happy to announce that Oviyam 2.8 has been released and is now available for download: https://sourceforge.net/projects/dcm4che/files/Oviyam/2.8/Oviyam-2.8-bin.zip/download

– The Oviyam team

Oviyam 2.8 - Release notes 

Bug Fixes 
  • [OV-221] - UI - Series failed to load in multi-layout when selecting another series from series pane in Firefox
  • [OV-232] - Applying tools Invert, Zoom..etc after windowing resets image into black
New Features
  • [OV-224] - Cobb Angle - New measurement tool
  • [OV-225] - Magnifying Glass - New Tool
  • [OV-226] - Probe - New tool
  • [OV-231] - Group archived studies of the selected patient in modality wise in series split pane
Improvements
  • [OV-223] - Windowing change action has to be preserved and applied automatically when the user attempts it for the first time before loading the pixel data
  • [OV-227] - Select windowing tool by default on load
  • [OV-228] - Do not reset tools while loading another series
  • [OV-229] - Improvements in background data fetching and image loading to reduce the delay in tools application
  • [OV-233] - Minor UI improvements

LOG

unread,
Mar 2, 2021, 8:34:59 AM3/2/21
to dcm4che
I will test it right now, what a great job.

Thank you.

dcm learner

unread,
Mar 2, 2021, 8:36:15 AM3/2/21
to dcm...@googlegroups.com
Will it work for DCM4CHEE-ARC5 also?
Is it tested with a particular version ?


--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dcm4che/9ec7b2e1-ac06-4d66-a3c9-b3dfc37ceb39n%40googlegroups.com.

Udara M Pathirage - උදාර පතිරගේ

unread,
Mar 2, 2021, 1:05:51 PM3/2/21
to dcm4che
This is really good news. I tested and its amazing...
bye


>>Best Regards From
  Maj Udara Pathirage
       Master of IT, UCSC, Colombo | 
BEng (Hons) SE, UK | BSc in ENCM, Kelaniya | Dip. IT, NIBM | MCS(SL) | MBCS CITP (UK)
         

   Certifications:
           * AWS Certified Solutions Architect - Associate
           * AWS Certified Cloud Practitioner
           * SNOMED CT Certification
  
    Hotlines: 0718110497 | 0776021042
     



--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.

Prakash Jayaraman

unread,
Mar 3, 2021, 12:53:08 AM3/3/21
to dcm...@googlegroups.com
Yes. Oviyam works with dcm4chee-arc5 configuring it as a backend DICOM archive. But Oviyam binary cannot be deployed into dcm4chee-arc5/wildfly server, instead it has to be deployed in tomcat.

dcm learner

unread,
Mar 3, 2021, 1:41:53 AM3/3/21
to dcm...@googlegroups.com

dcm learner <dcmlea...@gmail.com>

Wed, Feb 24, 6:39 PM (7 days ago)
to dcm4che
image.png

Able to see the images in thumbnails but image does not load when I double click on thumbnails. Please check the logs below:

image.png

Also I don't see any errors in the logs.
Please find below the log. Please advise on how to fix it.

INFO  OVIYAM2->DCM4CHEE (ActiveAssoc-56-1) [org.dcm4cheri.net.FsmImpl] received A-RELEASE-RP
2021-02-24 18:36:11,843 INFO  -> (http-0.0.0.0-8088-4) [org.dcm4cheri.net.FsmImpl] Socket[addr=/13.212.81.87,port=11112,localport=60073]
2021-02-24 18:36:11,845 INFO  OVIYAM2->DCM4CHEE (ActiveAssoc-56-1) [org.dcm4cheri.net.FsmImpl] closing connection - Socket[addr=/13.212.81.87,port=11112,localport=60055]
2021-02-24 18:36:11,845 INFO  OVIYAM2->DCM4CHEE (http-0.0.0.0-8088-4) [org.dcm4cheri.net.FsmImpl] sending AAssociateRQ
appCtxName: 1.2.840.10008.3.1.1.1/DICOM Application Context Name
implClass: 1.2.40.0.13.1.1.1
implVersion: dcm4che-1.4.33
calledAET: DCM4CHEE
callingAET: OVIYAM2
maxPDULen: 16352
asyncOpsWindow: maxOpsInvoked=0, maxOpsPerformed=1
pc-1: as=1.2.840.10008.1.1/Verification SOP Class
ts=1.2.840.10008.1.2/Implicit VR Little Endian
pc-3: as=1.2.840.10008.5.1.4.1.2.1.2/Patient Root Query/Retrieve Information Model - MOVE
ts=1.2.840.10008.1.2.1/Explicit VR Little Endian
ts=1.2.840.10008.1.2/Implicit VR Little Endian
pc-5: as=1.2.840.10008.5.1.4.1.2.2.2/Study Root Query/Retrieve Information Model - MOVE
ts=1.2.840.10008.1.2.1/Explicit VR Little Endian
ts=1.2.840.10008.1.2/Implicit VR Little Endian
pc-7: as=1.2.840.10008.5.1.4.1.2.3.2/Patient/Study Only Query/Retrieve Information Model - MOVE
ts=1.2.840.10008.1.2.1/Explicit VR Little Endian
ts=1.2.840.10008.1.2/Implicit VR Little Endian
ExtNegotiation[sop=1.2.840.10008.5.1.4.1.2.1.2/Patient Root Query/Retrieve Information Model - MOVE, info=01]
ExtNegotiation[sop=1.2.840.10008.5.1.4.1.2.2.2/Study Root Query/Retrieve Information Model - MOVE, info=01]
ExtNegotiation[sop=1.2.840.10008.5.1.4.1.2.3.2/Patient/Study Only Query/Retrieve Information Model - MOVE, info=01]
2021-02-24 18:36:11,857 INFO  OVIYAM2->DCM4CHEE (http-0.0.0.0-8088-4) [org.dcm4cheri.net.FsmImpl] received AAssociateAC
appCtxName: 1.2.840.10008.3.1.1.1/DICOM Application Context Name
implClass: 1.2.40.0.13.1.3
implVersion: dcm4che-5.22.2
calledAET: DCM4CHEE
callingAET: OVIYAM2
maxPDULen: 16378
asyncOpsWindow: maxOpsInvoked=0, maxOpsPerformed=1
pc-1: 0 - acceptance
ts=1.2.840.10008.1.2/Implicit VR Little Endian
pc-3: 0 - acceptance
ts=1.2.840.10008.1.2/Implicit VR Little Endian
pc-5: 0 - acceptance
ts=1.2.840.10008.1.2/Implicit VR Little Endian
pc-7: 0 - acceptance
ts=1.2.840.10008.1.2/Implicit VR Little Endian
ExtNegotiation[sop=1.2.840.10008.5.1.4.1.2.1.2/Patient Root Query/Retrieve Information Model - MOVE, info=01]
ExtNegotiation[sop=1.2.840.10008.5.1.4.1.2.2.2/Study Root Query/Retrieve Information Model - MOVE, info=01]
ExtNegotiation[sop=1.2.840.10008.5.1.4.1.2.3.2/Patient/Study Only Query/Retrieve Information Model - MOVE, info=01]
2021-02-24 18:36:11,862 INFO  OVIYAM2->DCM4CHEE (http-0.0.0.0-8088-4) [org.dcm4cheri.net.FsmImpl] sending [pc-5] 1:C_MOVE_RQ with Dataset
class: 1.2.840.10008.5.1.4.1.2.2.2/Study Root Query/Retrieve Information Model - MOVE
move dest: OVIYAM2
2021-02-24 18:36:32,892 INFO  OVIYAM2->DCM4CHEE (ActiveAssoc-57) [org.dcm4cheri.net.FsmImpl] received [pc-5] 1:C_MOVE_RSP
status: a702
error comment: java.net.ConnectException: Connection timed out: connect
2021-02-24 18:36:32,894 INFO  OVIYAM2->DCM4CHEE (http-0.0.0.0-8088-4) [org.dcm4cheri.net.FsmImpl] sending A-RELEASE-RQ
2021-02-24 18:36:32,896 ERROR -> (http-0.0.0.0-8088-4) [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/oviyam2].[WadoServlet]] Servlet.service() for servlet WadoServlet threw exception
java.lang.IllegalStateException: Input not set!
at org.dcm4cheri.imageio.plugins.DcmImageReader.readMetadata(DcmImageReader.java:241)
at org.dcm4cheri.imageio.plugins.DcmImageReader.read(DcmImageReader.java:405)
at javax.imageio.ImageReader.read(Unknown Source)
at in.raster.oviyam.servlet.WadoServlet.readDicom(WadoServlet.java:406)
at in.raster.oviyam.servlet.WadoServlet.doGet(WadoServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:420)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Unknown Source)
2021-02-24 18:36:32,897 INFO  OVIYAM2->DCM4CHEE (ActiveAssoc-57-1) [org.dcm4cheri.net.FsmImpl] received A-RELEASE-RP
2021-02-24 18:36:32,899 INFO  OVIYAM2->DCM4CHEE (ActiveAssoc-57-1) [org.dcm4cheri.net.FsmImpl] closing connection - Socket[addr=/13.212.81.87,port=11112,localport=60073]

Prakash Jayaraman

unread,
Mar 3, 2021, 4:12:38 AM3/3/21
to dcm...@googlegroups.com
If the backend DICOM server configured is a dcm4chee-arc5 server, then the WADO URL should be set in the following syntax.

For dcm4chee-arc-light server, the WADO context should be wado "{SERVER-CONTEXT}/aets/{AE TITLE}/wado". Eg. "dcm4chee-arc/aets/DCM4CHEE/wado" .

Please check that.

Guideline for configuring dcm4chee-arc5 server is given in the configuration page itself.

image.png

LOG

unread,
Mar 8, 2021, 7:27:24 PM3/8/21
to dcm4che
Hi,

After a few time using the new version there are a few things I would like to comment/ suggest /ask.

The option of right clic over the image to select and change to a different series, was really useful, it's a shame it's gone now.
I don't know what is it owed to, but layout used to work faster before. Is it downloading all images, and then, when selecting different layout, downloading all images again?
I'm not a fan that now the windowing option is selected by default, even less, i don't really like the RETRIEVING PIXEL INFORMATION in the center of the image, it would be nice that this loading bar would be less intrusive, in a corner of the image maybe?
It would be really nice that eventhough one have selected the measurement tool, one could scroll down images without needing of deselect de measurement tool.
The left pane where the series are shown used to go all the way down, and show more series, now it's leaving an empty square below.

Screenshot_1.png

Thank you for the great work.

Dr Suresh Viswanathan

unread,
Mar 8, 2021, 9:43:04 PM3/8/21
to dcm...@googlegroups.com
Thank you for your feedback. We will looking all your suggestions. 

Suresh

On 09-Mar-2021, at 05:57, LOG <log...@gmail.com> wrote:


Hi,

After a few time using the new version there are a few things I would like to comment/ suggest /ask.

The option of right clic over the image to select and change to a different series, was really useful, it's a shame it's gone now.
I don't know what is it owed to, but layout used to work faster before. Is it downloading all images, and then, when selecting different layout, downloading all images again?
I'm not a fan that now the windowing option is selected by default, even less, i don't really like the RETRIEVING PIXEL INFORMATION in the center of the image, it would be nice that this loading bar would be less intrusive, in a corner of the image maybe?
It would be really nice that eventhough one have selected the measurement tool, one could scroll down images without needing of deselect de measurement tool.
The left pane where the series are shown used to go all the way down, and show more series, now it's leaving an empty square below.

You received this message because you are subscribed to a topic in the Google Groups "dcm4che" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dcm4che/JNLZLy2Zvww/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dcm4che+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dcm4che/9efeca18-051b-490e-a02c-5c6ed4f7431fn%40googlegroups.com.
<Screenshot_1.png>

Prakash Jayaraman

unread,
Mar 9, 2021, 5:36:50 AM3/9/21
to dcm...@googlegroups.com
Thank you for your feedback. 

  The option of right clic over the image to select and change to a different series, was really useful, it's a shame it's gone now.  

Yes. It is not intentional, looks like series context is not shown up when the windowing tool is selected. We will look into it and fix it in the next update or try to release a patch. 

  It would be really nice that eventhough one have selected the measurement tool, one could scroll down images without needing of deselect de measurement tool.  

It is a good suggestion. There were some challenges in doing that. We will work on it further and include it in the upcoming update. 

  The left pane where the series are shown used to go all the way down, and show more series, now it's leaving an empty square below.  

That space is for accommodating archived studies of the patients. Yes it is a bug, when there is no archived studies, no need to reduce the series pane size.

Let us see if you can release a quick update fixing all those issues. Once again thank you for your feedback.

Prakash Jayaraman

unread,
Mar 11, 2021, 12:18:40 AM3/11/21
to dcm...@googlegroups.com

Alberto Saez Torres

unread,
Mar 13, 2021, 8:16:42 AM3/13/21
to dcm4che
Hi, 

As far as I know, Oviyam can't work with a secured version of Wado in dcm4chee-arc5  , only in the non-secured  versions. , is this right ?
Do you plan to include this in the future ?

Thanks, 

Udara M Pathirage - උදාර පතිරගේ

unread,
Mar 13, 2021, 9:05:23 PM3/13/21
to dcm4che
Hi Alberto,

What do you mean by "Oviyam can't work with a secured version of Wado in dcm4chee-arc5  , only in the non-secured  versions. ," 
I installed DcM Arc 5 using the "Run secured archive services on a single host" method as in "https://github.com/dcm4che/dcm4chee-arc-light/wiki/Run-secured-archive-services-on-a-single-host"

I want to use Oviyam with this. As you mentioned, Will it not happen? If so, what is the alternative?

Bye



>>Best Regards From
  Maj Udara Pathirage
      


LOG

unread,
Apr 24, 2021, 9:29:43 PM4/24/21
to dcm4che
Hi,

I would like to report something that I could do before and now I can't. I don't know If it's a bug or was removed on purpose,
In oviyam 2.7.4 after drawing an angle , it could be selected, then moved as a whole, and  you could move one of the three points of the angle to  adjust the angle the way you wanted.
In Oviyam 2.8 after drawing an angle, it can be selected, can be moved as a whole, but you CAN'T adjust the angle by moving one of the three points of the angle.

Kind of related, when doing tests with angles and lines I noticed that, if you select the tool menu, then clic on reset, and select again the tools, It loads again pixel data (why does it always have to load pixel data?), and if you start to measure when it hasn't finished loading pixel data, it would let you do a measure but, the next measuse you try to do won't work and it would change windowing even thougt the windowing is not selected.

Also, I would like to know if it will be possible to draw an angle over a line. I mean:
1. I draw a reference line.
2. I start to draw an angle, the first point in an empty space, the second and third point should go over the previously drawed reference line.

Right now, I have done several test trying to do that, in 2.7 and in 2.8 versions, but it is not possible. When i'm drawing the angle and clicking with the mouse over the line, instead of letting me continue with the drawing of the angle, it selects the line.

Thank you for your attention.

Prakash Jayaraman

unread,
Jun 2, 2021, 12:20:26 AM6/2/21
to dcm...@googlegroups.com
Almost all of the issues reported in Oviyam 2.8 have been resolved and a pre-release build of Oviyam 2.8.1 is available for download at OV-239 for testing. Could you download and check how it works for you?

Udara M Pathirage - උදාර පතිරගේ

unread,
Jun 2, 2021, 12:42:32 AM6/2/21
to dcm4che
Dear Mr Prakash,
Its really awesome news. Now Can We use oviyam with a secured docker version of Dcm4che arc 5?
Last couldn't work eventhough changed the credentials/configurations.



>>Best Regards From
  Maj Udara Pathirage
       Master of IT, UCSC, Colombo | 
BEng (Hons) SE, UK | BSc in ENCM, Kelaniya | Dip. IT, NIBM | MCS(SL) | MBCS CITP (UK)
         

   Certifications:
           * AWS Certified Solutions Architect - Associate
           * AWS Certified Cloud Practitioner
           * SNOMED CT Certification
  
    Hotlines: 0718110497 | 0776021042
     

Prakash Jayaraman

unread,
Jun 2, 2021, 12:51:00 AM6/2/21
to dcm...@googlegroups.com
Support for secured dcm4chee arc 5 is not yet implemented. Let us try to include it in the next update. 

Udara M Pathirage - උදාර පතිරගේ

unread,
Jun 2, 2021, 3:41:31 AM6/2/21
to dcm4che
Thanks a lot, waiting for that update.


>>Best Regards From
  Maj Udara Pathirage
       Master of IT, UCSC, Colombo | 
BEng (Hons) SE, UK | BSc in ENCM, Kelaniya | Dip. IT, NIBM | MCS(SL) | MBCS CITP (UK)
         

   Certifications:
           * AWS Certified Solutions Architect - Associate
           * AWS Certified Cloud Practitioner
           * SNOMED CT Certification
  
    Hotlines: 0718110497 | 0776021042
     


Dr Suresh Viswanathan

unread,
Jun 2, 2021, 5:39:29 AM6/2/21
to dcm4che
Oviyam 2.8.1 is now out with bug fixes.

Sofyan Afandi

unread,
Jun 13, 2021, 11:09:22 PM6/13/21
to dcm4che
Hi Dr Suresh,

Thankyou for creating oviyam until now, honestly i still use oviyam 1st version right now,
i don't know why the next version of oviyam more slow for loading and showing the image.
Please let me know the different. Thanks

Prakash Jayaraman

unread,
Jun 14, 2021, 10:06:55 AM6/14/21
to dcm...@googlegroups.com
Hi Sofyan,

There is no active development in the previous version of Oviyam (0.9) and it reached end of life several years ago. Oviyam 2.x is a complete rewrite from scratch. One of the major differences between Oviyam 0.9 and Oviyam 2.x are the improvements in windowing. Real windowing is achieved in Oviyam 2.x, by downloading the entire pixel data on the client side (browser). So there may be slight delay experienced depending on the bandwidth while downloading the pixel data while applying image manipulation tools on the currently loaded image. Also options for multi layouts (series), image tiling (within the series), series synchronization and some additional measurement tools are added in Oviyam 2.x. 

Let us know if you have any other specific issues comparing the previous version and we will try to address those issues.  

Sofyan Afandi

unread,
Jun 18, 2021, 2:51:00 AM6/18/21
to dcm4che
HI Prakash,

Thanks for your attention, i know oviyam2 more feature than 1st but i share you different picture as attach
oviyam2 takes more time to rendering pixel than 1st but the picture quality different.
Please let me know if i wrong on some parameter setting. Thanks
oviyam.JPG
oviyam2.JPG

Prakash Jayaraman

unread,
Jun 18, 2021, 2:58:22 AM6/18/21
to dcm...@googlegroups.com
Can you share that DICOM file for testing? You can also try changing the WADO image type to "PNG" and check the quality. 

image.png

bmug...@gmail.com

unread,
Dec 5, 2021, 5:12:08 PM12/5/21
to dcm4che
hi 
its not working with DCM4CHEE
but previous oviyam works well
Screenshot 2021-12-06 at 01.10.32.png
Reply all
Reply to author
Forward
0 new messages