All Projects → jishanshaikh4 → is-cv

jishanshaikh4 / is-cv

Licence: other
Image Segmentation Enhancements and Optimizations: A Stochastic Approach

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to is-cv

AdvPC
AdvPC: Transferable Adversarial Perturbations on 3D Point Clouds (ECCV 2020)
Stars: ✭ 35 (+66.67%)
Mutual labels:  paper
External-Attention-pytorch
🍀 Pytorch implementation of various Attention Mechanisms, MLP, Re-parameter, Convolution, which is helpful to further understand papers.⭐⭐⭐
Stars: ✭ 7,344 (+34871.43%)
Mutual labels:  paper
SRmeetsPS-CUDA
CUDA implementation of the paper "Depth Super-Resolution Meets Uncalibrated Photometric Stereo"
Stars: ✭ 28 (+33.33%)
Mutual labels:  paper
SciDownl
An unofficial api for downloading papers from SciHub via DOI, PMID
Stars: ✭ 103 (+390.48%)
Mutual labels:  paper
awesome-secure-computation
Awesome list for cryptographic secure computation paper. This repo includes *Lattice*, *DifferentialPrivacy*, *MPC* and also a comprehensive summary for top conferences.
Stars: ✭ 125 (+495.24%)
Mutual labels:  paper
SGCP
TACL 2020: Syntax-Guided Controlled Generation of Paraphrases
Stars: ✭ 67 (+219.05%)
Mutual labels:  paper
deep-atrous-guided-filter
Deep Atrous Guided Filter for Image Restoration in Under Display Cameras (UDC Challenge, ECCV 2020).
Stars: ✭ 32 (+52.38%)
Mutual labels:  paper
Paper-Archive
A collection of paper summaries from a wide range of topics related to Machine Learning
Stars: ✭ 26 (+23.81%)
Mutual labels:  paper
Mirai
Mirai 未来 - A powerful Minecraft Server Software coming from the future
Stars: ✭ 325 (+1447.62%)
Mutual labels:  paper
cv-arxiv-daily
🎓Automatically Update CV Papers Daily using Github Actions (Update Every 12th hours)
Stars: ✭ 216 (+928.57%)
Mutual labels:  paper
jpeg-defense
SHIELD: Fast, Practical Defense and Vaccination for Deep Learning using JPEG Compression
Stars: ✭ 82 (+290.48%)
Mutual labels:  paper
resources
No description or website provided.
Stars: ✭ 14 (-33.33%)
Mutual labels:  paper
efficient-attention
An implementation of the efficient attention module.
Stars: ✭ 191 (+809.52%)
Mutual labels:  paper
paper
ReScript bindings for react-native-paper
Stars: ✭ 14 (-33.33%)
Mutual labels:  paper
lshensemble
LSH index for approximate set containment search
Stars: ✭ 48 (+128.57%)
Mutual labels:  paper
ode-lstms
Code repository of the paper Learning Long-Term Dependencies in Irregularly-Sampled Time Series
Stars: ✭ 72 (+242.86%)
Mutual labels:  paper
CURL
Code for the ICPR 2020 paper: "CURL: Neural Curve Layers for Image Enhancement"
Stars: ✭ 177 (+742.86%)
Mutual labels:  paper
FastAsyncVoxelSniper
Voxel Sniper fork for modern Minecraft versions utilizing the improvements of FastAsyncWorldEdit
Stars: ✭ 38 (+80.95%)
Mutual labels:  paper
Spatio-Temporal-papers
This project is a collection of recent research in areas such as new infrastructure and urban computing, including white papers, academic papers, AI lab and dataset etc.
Stars: ✭ 180 (+757.14%)
Mutual labels:  paper
transformer generalization
The official repository for our paper "The Devil is in the Detail: Simple Tricks Improve Systematic Generalization of Transformers". We significantly improve the systematic generalization of transformer models on a variety of datasets using simple tricks and careful considerations.
Stars: ✭ 58 (+176.19%)
Mutual labels:  paper

Image Segmentation Enhancements & Optimizations: A Stochastic Approach

This project proposes a novel technique for image segmentation providing customized parameters. Predefined customized parameters makes the technique usable for supervised segmentation, but the results of unsupervised segmentation can be used as an input to the method to get combined results. Image segmentation is very important in visual detection and visual recognition such as facial recognition, object detection, etc. It is quite adaptive to all the supervised segmentation techniques, and also flexible to the unsupervised techniques. Major features of the technique includes easy customization, neutrality towards nature of the segmentation technique, open-source nature, and uniformity of segmentation procedure. The core idea of technique lies in random probabilistic distribution (stochastic model), in which we created 2 matrices of size 8 x 8; one for highly bright image and one for a highly dim image. Matrices were constructed on the basis of random nature of image and we can also use other matrices also (customization). Those initial matrices were then weighted to an score of 10 and -10 (Plus for brightness and Minus for dim image) for effective manipulation and operations. The smallest image that can be processed using this technique is 8 x 8, in that case only one iteration is necessary to calculate the resulting segmented matrix.

If the size of image is greater than 8 x 8, matrices act as filters and calculate filtered value for each row-column element for the image. Since there are two matrices, we calculate 2 filtered results and then average out them for best results of highly bright image and highly dim image. We’ve tested some images with supervised techniques such as thresholding technique as well as some of unsupervised techniques such as otsu, li, local, etc. We’ve also demonstrated the technique on some advanced techniques such as snake based contours and Felzenszwalb; and that gives excellent results from a human perspective. We’ve also implemented this technique for a clustering technique – linear iterative clustering that also give very promising results.

Proposed Work

  • Theoretical works:
    • Study of previously created image segmentation techniques
    • Development of new technique for enhancement with optimization
  • Practical works:
    • Implementation of the technique using Python 3.8
      • Created 2 intensity filter matrices (8x8) of stochastic nature
      • Using otsu, li, and local techniques from skimage
      • Advanced techniques such as linear iterative model, snake based contour segmentation, and Felzenswalb segmentation

Advantages

  • Segmentation + Optimized Enhancements
  • Useful for supervised as well as unsupervised segmentation
  • Output = High filter output + Low filter output
  • Compatible with all traditional segmentation techniques
  • Also applicable for clustering technique in images
  • Suitable for highly bright as well as highly dimmed images
  • Hidden Markov Model + Stochastic Matrices (Random Probability Distribution)
  • Developed in Python 3.8 over OpenCV implementation of otsu, li, and local
  • Abstract demonstration of human brain visual senses

Abstract Paper:

Architecture

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].