StegNet / app /models /DEEP_STEGO /Utils /preprocessing.py
Ankush
Initial commit — StegNet
078ce08
import numpy as np
# Preprocessing functions
def normalize_batch(images):
"""Performs channel-wise z-score normalization"""
return (images - np.array([0.485, 0.456, 0.406])) / np.array([0.229, 0.224, 0.225])
def denormalize_batch(images, should_clip=True):
"""Denormalize the images for prediction"""
images = (images * np.array([0.229, 0.224, 0.225])) + np.array([0.485, 0.456, 0.406])
if should_clip:
images = np.clip(images, 0, 1)
return images