vtkDICOMImageReader & GDCM DICOM : JPEG 2000 lossless

vtkDICOMImageReader : Unable to get PixelData from stream which has TransferSyntaxUID=1.2.840.10008.1.2.4.90 (JPEG 2000 lossless).
I get above error , I have compiled vtk with GDCM which is suppose to handle JPEG 2000 ?

lease help / Advice

int  ReaderEx1(std::string inputFilename)
{
    vtkNew<vtkNamedColors> colors;

    // Read all the DICOM files in the specified directory.
    vtkNew<vtkDICOMImageReader> reader;
    reader->SetFileName(inputFilename.c_str());
    reader->Update();

    // Visualize
    vtkNew<vtkImageViewer2> imageViewer;
    imageViewer->SetInputConnection(reader->GetOutputPort());
    vtkNew<vtkRenderWindowInteractor> renderWindowInteractor;
    imageViewer->SetupInteractor(renderWindowInteractor);
    imageViewer->Render();
    imageViewer->GetRenderer()->SetBackground(
        colors->GetColor3d("SlateGray").GetData());
    imageViewer->GetRenderWindow()->SetWindowName("ReadDICOM");
    imageViewer->GetRenderer()->ResetCamera();
    imageViewer->Render();

    renderWindowInteractor->Start();

    return EXIT_SUCCESS;

}

Use vtkDICOMReader instead. The vtkDICOMImageReader does not support compressed images.