Giter Site home page Giter Site logo

Aksh-Patel's Projects

atrium_segmentation_using_unet icon atrium_segmentation_using_unet

Using segmentation, we compute the volume ratio of right to left atria, obtaining a smaller ratio that indicates better restoration. Hence, the proposed technique allows to evaluate the surgical success of atrial septal occlusion and may support diagnosis regarding the accurate evaluation of atrial septal defects before and after occlusion

bayesian-matting icon bayesian-matting

This project implements the Bayesian Matting technique described in Yung-Yu Chuang, Brian Curless, David H. Salesin and Richard Szeliski. A Bayesian Approach to Digital Matting. In Proceedings of IEEE Computer Vision and Pattern Recognition (CVPR 2001), Vol. II, 264-271, December 2001 [1]

block_matching-algorithm-for-motion-compensation icon block_matching-algorithm-for-motion-compensation

Block Matching is a method of temporal compression used in video encoding. This technique's main goal is to calculate the distances between each block of pixels in two subsequent frames. The majority of the total time spent on video coding is spent on this method, which is used in the motion estimate step.

fba_matting icon fba_matting

Official repository for the paper F, B, Alpha Matting

gradient-based-motion-estimation-using-matlab icon gradient-based-motion-estimation-using-matlab

Motion estimation is the process of determining motion vectors that describe the transformation from one 2D image to another; usually from adjacent frames in a video sequence. It is an ill-posed problem as the motion is in three dimensions but the images are a projection of the 3D scene onto a 2D plane.

image-processing-filter-implemenation-using-fpga icon image-processing-filter-implemenation-using-fpga

In image processing filters are mainly used to suppress either the high frequencies in the image, i.e. smoothing the image, or the low frequencies, i.e. enhancing or detecting edges in the image. An image can be filtered either in the frequency or in the spatial domain.

image-processing-on-gpu-using-cuda-and-opencv icon image-processing-on-gpu-using-cuda-and-opencv

CUDA and the GPU enable faster training of neural networks and other deep-learning algorithms, which has transformed computer vision research. NVIDIA is working on several hardware platforms that will aid in developing computer vision applications.

liver-tumour-segmentation icon liver-tumour-segmentation

he segmentation of the liver and the evaluation of the region of interest (ROI) were the two overlapping models' main applications in this project. To evaluate the liver with an abdominal CT image volume, the liver is segmented.

object-tracking-using-opencv icon object-tracking-using-opencv

Object tracking using OpenCV is a popular method that is extensively used in the domain. OpenCV has a number of built-in functions specifically designed for the purpose of object tracking.

restoration-of-old-gramophone-recordings icon restoration-of-old-gramophone-recordings

There are described algorithms for eliminating white noise, impulsive disturbances, and scratches from preserved vinyl recordings. Additionally, the situation where there are many copies of a recording with uncorrelated noise components is taken into account.

semi-automated-binary-segmentation icon semi-automated-binary-segmentation

Binary Image segmentation is the process of classifying the pixels of an image into two categories: pixels belonging to the foreground objects of an image and pixels belonging to the background objects of an image. . In a probabilistic approach, label dependencies are modeled by Markov random field.

video-compression-implementation-using-fpga icon video-compression-implementation-using-fpga

Video compression is important in the new web and fast transmission era. Our project involves connecting the image sensor to an FPGA and then compressing the video for fast and precise compression. The eventual aim of video compression is to reduce video bit rate for both transmission and storage .

video-scaling-hls-implementation icon video-scaling-hls-implementation

Video scaling, whether upscaling or downscaling, is the process of generating pixels that did not exist in the original image. FPGAs with a slew of high-performance DSP structures are ideal for such algorithms, and FPGA vendors are starting to offer user-configurable video-scaling IP blocks that are speedily configured for any application.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.