Computer Vision : Latest Usecases and Innovations (as of Year 2023)
Some of the most important usecases of Computer Vision and Image Analytics are:
- Image Classification
- Use CNN model (Convolutional Neural Network) refer MNIST dataset here – http://yann.lecun.com/exdb/mnist/
- Around 70,000 images (60k training and 10k test images) of handwritten Numbers (0 to 9)
- Refer Explanation Here – https://www.tensorflow.org/datasets/catalog/mnist
- Object Detection and Localization
- We have multiple pre-trained models of the same, e.g. R-CNN, Fast R-CNN and Faster R-CNN
- Also YOLO (You Only Look Once) model is quite famous for low resolution images
- SSD (single-shot multibox detector) Model is also quite relevant for low resolution images, SSD300/500 Models, and MobileNet V2.
- We can directly use these models for prediction by leveraging openCV library’s dnn (deep neural network) module
- We can also use Transfer Learning to leverage these pre trained model’s Architecture and Weights on our custom images.
- ImageNet – Get Real World Images from here – https://www.image-net.org/download.php
- This is similar to WordNet (used in NLP)- https://wordnet.princeton.edu/
- Kaggle Competition for the same – https://www.kaggle.com/c/imagenet-object-localization-challenge/overview/description
- Transfer Learning and Fine Tuning
- Auto Encoders
- can be used for noise reduction in images (denoising)
- Siamese Networks
- Contains 2 similar networks, which tries to generate features and compute loss function around similarity check
- To be used when we have less image data to train the system
- GANs (Generative Adversarial Networks)
- Generative AI for images
- Contains 2 models – (Generator and Discriminator)
- Some of the Usecases/Applications
- DeepFake – https://deepfakesweb.com/
- Advance Generative AI (Text To Image)
- Google Imagen Model
- OpenAI’s ImageGPT (DALL-E 2) – https://labs.openai.com/
- The name DALL-E is a blend of Salvador Dali, the famous artist, and Pixar’s WALL-E movie
- Stability AI’s Diffusion Model (Stable Diffusion)
- Google Parti Model (Pathways Autoregressive Text-to-Image Model)
Some Other Usecases and Innovations:
- Adobe Photoshop – Generative-AI based Image Editing Features
- Auto compose features in Video Editing Tools
- Virtual Influencers/Models for Online-Ads/Digital-Marketing
- AutoDraw – https://www.autodraw.com/
Image Processing and Prediction Models/algorithms:
- OpenCV Package for Pre-Processing
- LeCNN and then CNN (by Yann LeCunn) for image classification and object detection
- AlexNet
- Inception and Xception Models
- DCNN (Deep CNN)
- GANs
- ESRGANs
- Image-GPTs (GPT 3+)
- Diffusion Models
Leave a Reply