Secure remote image analysis based on randomized data transformation
AssigneeKoninklijke Philips N.V.
InventorThomas Erik Amthor
Life of this patent
Estimating the term…
Abstract
A non-transitory storage medium stores instructions readable and executable by a first computer (14) to perform an image processing method (100, 200, 400). The method includes: encrypting image data portions to generate encrypted image data portions; transmitting the encrypted image data portions from the first computer to a second server (16) different from the first computer; decrypting encrypted processed image data portions received at the first computer from the second server to produce processed image data portions and generating a processed image from the processed image data portions; and controlling a display device (24) to display the processed image or storing the processed image in a database (30).
Claims14
A non-transitory storage medium storing instructions readable and executable by a first computer to perform an image processing method comprising:
- encrypting image data portions to generate encrypted image data portions;
- transmitting the encrypted image data portions from the first computer to a second server different from the first computer;
- decrypting encrypted processed image data portions received at the first computer from the second server to produce processed image data portions and generating a processed image from the processed image data portions;
- and
- controlling a display device to display the processed image or storing the processed image in a database;
- wherein the encrypting of each image data portion indexed by i comprises performing the transform:
- {tilde over (S)}i=T(Si,Pi)
- where Si represents multi-dimensional data of the image data portion indexed by i, T represents the transform, Pi represents parameters of the transform T for the image data portion indexed by i, and {tilde over (S)} represents the encrypted image data portion.
An image processing method, comprising:
- at a first computer, encrypting image data portions to generate encrypted image data portions, wherein each image data portion comprises a patch of voxels and the encrypting comprises applying at least one of a spatial mirroring operation and a spatial rotation operation to the patch of voxels;
- at a second server, processing the encrypted image data portions to produce processed encrypted image data portions;
- at the first computer, decrypting the encrypted processed image data portions to produce processed image data portions and generating a processed image from the processed image data portions;
- and
- controlling a display device to display the processed image or storing the processed image in a database.
Dependencies are inferred from the claim text.