Error while compressing the images

118 views
Skip to first unread message

dcm learner

unread,
May 11, 2022, 1:52:04 PM5/11/22
to dcm4che
Dear, 

I am configured compression rule at attached. 

However i am getting error below error for some studies:

 cuid=1.2.840.10008.5.1.4.1.1.1.1 - Digital X-Ray Image Storage - For Presentation
  iuid=1.3.51.0.7.14024965605.15791.64838.35912.44215.33109.58947 - ?
  tsuid=1.2.840.10008.1.2.1 - Explicit VR Little Endian]
ERROR: 16-bit data must be encoded with syntax 1.2.840.10008.1.2.4.57 or 1.2.840.10008.1.2.4.70
22:02:42,105 WARN  [org.dcm4chee.arc.store.impl.StoreServiceImpl] (EE-ManagedExecutorService-default-Thread-11) RADSHARE<-AAROPACS(2): Failed to store received object:
: javax.imageio.IIOException: Native JPEG encoding error
        at org.dcm4c...@5.22.0//org.dcm4che3.opencv.NativeJPEGImageWriter.write(NativeJPEGImageWriter.java:161)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder.compressFrame(Transcoder.java:652)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder.compressPixelData(Transcoder.java:494)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder.processPixelData(Transcoder.java:431)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder.access$300(Transcoder.java:70)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder$1.readValue(Transcoder.java:389)
        at org.dcm4...@5.22.0//org.dcm4che3.io.DicomInputStream.readAttributes(DicomInputStream.java:534)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder.transcode(Transcoder.java:368)
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear.dcm4chee-arc-store-5.22.2.jar//org.dcm4chee.arc.store.impl.StoreServiceImpl.writeToStorage(StoreServiceImpl.java:218)
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear.dcm4chee-arc-store-5.22.2.jar//org.dcm4chee.arc.store.impl.StoreServiceImpl.store(StoreServiceImpl.java:171)
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear.dcm4chee-arc-store-5.22.2.jar//org.dcm4chee.arc.store.impl.StoreServiceImpl$Proxy$_$$_WeldClientProxy.store(Unknown Source)
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear//org.dcm4chee.arc.store.scp.CStoreSCP.store(CStoreSCP.java:36)
        at org.dcm...@5.22.0//org.dcm4che3.net.service.BasicCStoreSCP.onDimseRQ(BasicCStoreSCP.java:72)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.jboss...@3.1.2.Final//org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:38)
        at org.jboss...@3.1.2.Final//org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:106)
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear//org.dcm4che3.net.service.DicomService$458768749$Proxy$_$$_WeldClientProxy.onDimseRQ(Unknown Source)
        at org.dcm...@5.22.0//org.dcm4che3.net.service.DicomServiceRegistry.onDimseRQ(DicomServiceRegistry.java:86)
        at org.dcm...@5.22.0//org.dcm4che3.net.ApplicationEntity.onDimseRQ(ApplicationEntity.java:474)
        at org.dcm...@5.22.0//org.dcm4che3.net.Association.onDimseRQ(Association.java:746)
        at org.dcm...@5.22.0//org.dcm4che3.net.PDUDecoder.decodeDIMSE(PDUDecoder.java:467)
        at org.dcm...@5.22.0//org.dcm4che3.net.Association.handlePDataTF(Association.java:729)
        at org.dcm...@5.22.0//org.dcm4che3.net.State$4.onPDataTF(State.java:103)
        at org.dcm...@5.22.0//org.dcm4che3.net.Association.onPDataTF(Association.java:725)
        at org.dcm...@5.22.0//org.dcm4che3.net.PDUDecoder.nextPDU(PDUDecoder.java:177)
        at org.dcm...@5.22.0//org.dcm4che3.net.Association$2.run(Association.java:562)
        at org.jbo...@18.0.1.Final//org.jboss.as.ee.concurrent.ControlPointUtils$ControlledRunnable.run(ControlPointUtils.java:105)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at org.glassfish.javax.enterprise.concurrent//org.glassfish.enterprise.concurrent.internal.ManagedFutureTask.run(ManagedFutureTask.java:141)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
        at org.glassfish.javax.enterprise.concurrent//org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:250)
Caused by: CvException [org.opencv.core.CvException: cv::Exception: OpenCV(4.2.0) C:\jenkins\workspace\opencv\modules\imgcodecs\src\loadsave.cpp:1205: error: (-215:Assertion failed) code in function 'cv::dicomJpgWrite'
]
        at org.dcm4c...@5.22.0//org.opencv.imgcodecs.Imgcodecs.dicomJpgWrite_0(Native Method)
        at org.dcm4c...@5.22.0//org.opencv.imgcodecs.Imgcodecs.dicomJpgWrite(Imgcodecs.java:260)
        at org.dcm4c...@5.22.0//org.dcm4che3.opencv.NativeJPEGImageWriter.write(NativeJPEGImageWriter.java:147)
        ... 36 more

22:02:42,121 INFO  [org.dcm4che3.net.Association] (EE-ManagedExecutorService-default-Thread-11) RADSHARE<-AAROPACS(2): processing 2:C-STORE-RQ[pcid=61, prior=0
  cuid=1.2.840.10008.5.1.4.1.1.1.1 - Digital X-Ray Image Storage - For Presentation
  iuid=1.3.51.0.7.14024965605.15791.64838.35912.44215.33109.58947 - ?
  tsuid=1.2.840.10008.1.2.1 - Explicit VR Little Endian] failed. Caused by:     : org.dcm4che3.net.service.DicomServiceException: javax.imageio.IIOException: Native JPEG encoding error
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear.dcm4chee-arc-store-5.22.2.jar//org.dcm4chee.arc.store.impl.StoreServiceImpl.writeToStorage(StoreServiceImpl.java:225)
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear.dcm4chee-arc-store-5.22.2.jar//org.dcm4chee.arc.store.impl.StoreServiceImpl.store(StoreServiceImpl.java:171)
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear.dcm4chee-arc-store-5.22.2.jar//org.dcm4chee.arc.store.impl.StoreServiceImpl$Proxy$_$$_WeldClientProxy.store(Unknown Source)
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear//org.dcm4chee.arc.store.scp.CStoreSCP.store(CStoreSCP.java:36)
        at org.dcm...@5.22.0//org.dcm4che3.net.service.BasicCStoreSCP.onDimseRQ(BasicCStoreSCP.java:72)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.jboss...@3.1.2.Final//org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:38)
        at org.jboss...@3.1.2.Final//org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:106)
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear//org.dcm4che3.net.service.DicomService$458768749$Proxy$_$$_WeldClientProxy.onDimseRQ(Unknown Source)
        at org.dcm...@5.22.0//org.dcm4che3.net.service.DicomServiceRegistry.onDimseRQ(DicomServiceRegistry.java:86)
        at org.dcm...@5.22.0//org.dcm4che3.net.ApplicationEntity.onDimseRQ(ApplicationEntity.java:474)
        at org.dcm...@5.22.0//org.dcm4che3.net.Association.onDimseRQ(Association.java:746)
        at org.dcm...@5.22.0//org.dcm4che3.net.PDUDecoder.decodeDIMSE(PDUDecoder.java:467)
        at org.dcm...@5.22.0//org.dcm4che3.net.Association.handlePDataTF(Association.java:729)
        at org.dcm...@5.22.0//org.dcm4che3.net.State$4.onPDataTF(State.java:103)
        at org.dcm...@5.22.0//org.dcm4che3.net.Association.onPDataTF(Association.java:725)
        at org.dcm...@5.22.0//org.dcm4che3.net.PDUDecoder.nextPDU(PDUDecoder.java:177)
        at org.dcm...@5.22.0//org.dcm4che3.net.Association$2.run(Association.java:562)
        at org.jbo...@18.0.1.Final//org.jboss.as.ee.concurrent.ControlPointUtils$ControlledRunnable.run(ControlPointUtils.java:105)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at org.glassfish.javax.enterprise.concurrent//org.glassfish.enterprise.concurrent.internal.ManagedFutureTask.run(ManagedFutureTask.java:141)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
        at org.glassfish.javax.enterprise.concurrent//org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:250)
Caused by: javax.imageio.IIOException: Native JPEG encoding error
        at org.dcm4c...@5.22.0//org.dcm4che3.opencv.NativeJPEGImageWriter.write(NativeJPEGImageWriter.java:161)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder.compressFrame(Transcoder.java:652)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder.compressPixelData(Transcoder.java:494)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder.processPixelData(Transcoder.java:431)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder.access$300(Transcoder.java:70)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder$1.readValue(Transcoder.java:389)
        at org.dcm4...@5.22.0//org.dcm4che3.io.DicomInputStream.readAttributes(DicomInputStream.java:534)
        at org.dcm4c...@5.22.0//org.dcm4che3.imageio.codec.Transcoder.transcode(Transcoder.java:368)
        at deployment.dcm4chee-arc-ear-5.22.2-mysql.ear.dcm4chee-arc-store-5.22.2.jar//org.dcm4chee.arc.store.impl.StoreServiceImpl.writeToStorage(StoreServiceImpl.java:218)
        ... 28 more
Caused by: CvException [org.opencv.core.CvException: cv::Exception: OpenCV(4.2.0) C:\jenkins\workspace\opencv\modules\imgcodecs\src\loadsave.cpp:1205: error: (-215:Assertion failed) code in function 'cv::dicomJpgWrite'
]
        at org.dcm4c...@5.22.0//org.opencv.imgcodecs.Imgcodecs.dicomJpgWrite_0(Native Method)
        at org.dcm4c...@5.22.0//org.opencv.imgcodecs.Imgcodecs.dicomJpgWrite(Imgcodecs.java:260)
        at org.dcm4c...@5.22.0//org.dcm4che3.opencv.NativeJPEGImageWriter.write(NativeJPEGImageWriter.java:147)
        ... 36 more

22:02:42,137 INFO  [org.dcm4che3.net.Dimse] (EE-ManagedExecutorService-default-Thread-11) RADSHARE<-AAROPACS(2) << 2:C-STORE-RSP[pcid=61, status=110H, errorComment=javax.imageio.IIOException: Native JPEG encoding error 



Can someone help me how to fix this.

Thanks a lot


error_compression.jpg

fleetwoodfc

unread,
May 12, 2022, 7:53:43 AM5/12/22
to dcm4che
ERROR: 16-bit data must be encoded with syntax 1.2.840.10008.1.2.4.57 or 1.2.840.10008.1.2.4.70
Transfer Syntax UID = "1.2.840.10008.1.2.4.51 " is used for 12-bit images
Reply all
Reply to author
Forward
0 new messages