{"action":"created","issue":{"url":"https://api.github.com/repos/dgobbi/vtk-dicom/issues/99","repository_url":"https://api.github.com/repos/dgobbi/vtk-dicom","labels_url":"https://api.github.com/repos/dgobbi/vtk-dicom/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/dgobbi/vtk-dicom/issues/99/comments","events_url":"https://api.github.com/repos/dgobbi/vtk-dicom/issues/99/events","html_url":"https://github.com/dgobbi/vtk-dicom/issues/99","id":169749011,"number":99,"title":"Change the default AutoRescale behavior","user":{"login":"dgobbi","id":223404,"avatar_url":"https://avatars.githubusercontent.com/u/223404?v=3","gravatar_id":"","url":"https://api.github.com/users/dgobbi","html_url":"https://github.com/dgobbi","followers_url":"https://api.github.com/users/dgobbi/followers","following_url":"https://api.github.com/users/dgobbi/following{/other_user}","gists_url":"https://api.github.com/users/dgobbi/gists{/gist_id}","starred_url":"https://api.github.com/users/dgobbi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgobbi/subscriptions","organizations_url":"https://api.github.com/users/dgobbi/orgs","repos_url":"https://api.github.com/users/dgobbi/repos","events_url":"https://api.github.com/users/dgobbi/events{/privacy}","received_events_url":"https://api.github.com/users/dgobbi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/dgobbi/vtk-dicom/milestones/2","html_url":"https://github.com/dgobbi/vtk-dicom/milestones/0.8","labels_url":"https://api.github.com/repos/dgobbi/vtk-dicom/milestones/2/labels","id":1959071,"number":2,"title":"0.8","description":null,"creator":{"login":"dgobbi","id":223404,"avatar_url":"https://avatars.githubusercontent.com/u/223404?v=3","gravatar_id":"","url":"https://api.github.com/users/dgobbi","html_url":"https://github.com/dgobbi","followers_url":"https://api.github.com/users/dgobbi/followers","following_url":"https://api.github.com/users/dgobbi/following{/other_user}","gists_url":"https://api.github.com/users/dgobbi/gists{/gist_id}","starred_url":"https://api.github.com/users/dgobbi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgobbi/subscriptions","organizations_url":"https://api.github.com/users/dgobbi/orgs","repos_url":"https://api.github.com/users/dgobbi/repos","events_url":"https://api.github.com/users/dgobbi/events{/privacy}","received_events_url":"https://api.github.com/users/dgobbi/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2016-08-23T21:23:40Z","updated_at":"2016-08-23T21:23:40Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2016-08-06T14:30:25Z","updated_at":"2016-08-24T21:07:53Z","closed_at":null,"body":"The pixel values should never be modified by default.  The GetRescaleIntercept() and GetRescaleSlope() methods of vtkDICOMReader should be deprecated and possibly replaced by GetRescaleInterceptArray() and GetRescaleSlopeArray().  The arrays would would be indexed by slice and component, and vtkDICOMApplyRescale could accept these arrays.  This allows people to write programs which are very explicit about what is happening to the pixel values."},"comment":{"url":"https://api.github.com/repos/dgobbi/vtk-dicom/issues/comments/242208461","html_url":"https://github.com/dgobbi/vtk-dicom/issues/99#issuecomment-242208461","issue_url":"https://api.github.com/repos/dgobbi/vtk-dicom/issues/99","id":242208461,"user":{"login":"dgobbi","id":223404,"avatar_url":"https://avatars.githubusercontent.com/u/223404?v=3","gravatar_id":"","url":"https://api.github.com/users/dgobbi","html_url":"https://github.com/dgobbi","followers_url":"https://api.github.com/users/dgobbi/followers","following_url":"https://api.github.com/users/dgobbi/following{/other_user}","gists_url":"https://api.github.com/users/dgobbi/gists{/gist_id}","starred_url":"https://api.github.com/users/dgobbi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgobbi/subscriptions","organizations_url":"https://api.github.com/users/dgobbi/orgs","repos_url":"https://api.github.com/users/dgobbi/repos","events_url":"https://api.github.com/users/dgobbi/events{/privacy}","received_events_url":"https://api.github.com/users/dgobbi/received_events","type":"User","site_admin":false},"created_at":"2016-08-24T21:07:53Z","updated_at":"2016-08-24T21:07:53Z","body":"Another (rather strong) reason to apply the rescale transformation in the reader is that it normalizes the value across the slices, e.g. if you have a PET image with a different RescaleSlope for each slice, you cannot perform inter-slice interpolation until the rescale is applied.  Neither can you perform volume rendering, isosurfacing, etc. until the rescale is applied.  Those operations need to be done on Modality values, not Stored values."}}
{"actor":{"display_login":"dgobbi"}}