Creates a keras model of the expanded image super resolution deep learning framework based on the following python implementation:

createDeepDenoiseSuperResolutionModel3D(
  inputImageSize,
  layers = 2,
  lowestResolution = 64,
  convolutionKernelSize = c(3, 3, 3),
  poolSize = c(2, 2, 2),
  strides = c(2, 2, 2)
)

Arguments

inputImageSize

Used for specifying the input tensor shape. The shape (or dimension) of that tensor is the image dimensions followed by the number of channels (e.g., red, green, and blue). The batch size (i.e., number of training images) is not specified a priori.

layers

number of architecture layers.

lowestResolution

number of filters at the beginning and end of the architecture.

convolutionKernelSize

3-D vector defining the kernel size during the encoding path

poolSize

3-D vector defining the region for each pooling layer.

strides

3-D vector describing the stride length in each direction.

Value

a keras model for image super resolution

Details

    \url{https://github.com/titu1994/Image-Super-Resolution}

Author

Tustison NJ

Examples

if (FALSE) { createDeepDenoiseSuperResolutionModel3D(c(256L, 256L, 45L, 1L)) }