General Archive

Image Pyramid – Expanding Image

Image pyramid is widely used in computer vision which allow us to convert an image / frame to a different size ( smaller or larger ) than its original size. There are two possible method available in openCV which allow us to up size and down size an image. A collection of images, all of

ECG or heartbeat datasets

I have gone through all possible open source ECG datastes available for classification problem. The idea of this blog post is to share this useful information with research community.  It includes the details about the open source ECG datasets i have found and are useful to train a model. You guys can also share some

How to use HRV Explorer camera measurement accurately??

HRV Explorer heart rate variability measurements can tell you a lot about changes happening in your body. You need to pay great attention when using a camera based heart rate monitor as these gadgets are highly sensitive and camera measurement highly depends on your behavior during the reading (reading time around 2 minutes).  If you

Heart Rate Variability (HRV) and personalize care using smartphone camera

The cardiovascular diseases are major cause of mortality across the globe contributing 31% of global death burden [1]. The electrocardiography (ECG) is used to detect abnormalities in the cardiac rhythms during the onset of cardiovascular problems [2], mostly diagnosed when damage has been already done. It is evident that rhythms of heart started to change

Image Pyramid – Expanding Image

Image pyramid is widely used in computer vision which allow us to convert an image / frame to a different size ( smaller or larger ) than its original size. There are two possible method available in openCV which allow us to up size and down size an image. A collection of images, all of

Opencv 3 installation on windows 10 and configure with visual studio 2012

Opencv 3 installation procedure on window 10 is as follows. Step1:Download windows version of opencv from www.opencv.org   Step2: Extract into a folder   Step3: Configure opencv with Visual studio   Set envirenment Vairable variable name: OPENCV3_DIR value: D:\\development\opencv\build\x86\vc11 Set Path: %OPENCV_DIR%\bin   Configure visual studio for opencv project C/C++   additional include directories $(OPENCV3_DIR)\..\..\include   linker

Motion Detection using Frame Differencing and Mean Background Model

Instead of using static background model to find difference in current frame, I am using frame difference technique where current frame is compared or subtracted from previous frame. The difference depends upon speed of moving objects. Making a fair analysis is very difficult. Find the code bellow to find difference in frames. VideoCapture capture("ewap/seq_hotel.avi"); Mat

OpenCV Cascade Classifier Training

This training is based on three stages and i listed all possible steps below. Downloading Tools and preparation : Download and install openCV . It provides important tools for image preparation and training. Download from here and for installation steps visit my previous article from here Download Haar Training material from here. Very useful tools and

Adaptive TVI Tone-mapping Algorithm

High dynamic range (HDR) images require tone-mapping to be displayed properly on lower dynamic range (LDR) devices. Adaptive TVI Tone-mapping (or ATT) algorithm uses histogram of luminance to construct a look-up table (LUT) for tone-mapping. Characteristics of the human visual system (HVS) are used to give more importance to visually distinguishable intensities while constructing the

Receiver Operating Characteristic (ROC) Curves

The main idea to do this project is to find a better way to dynamically construct ROC curve for your web based work. I was asked to plot ROC curve and to meet the requirement i have spent some time to search for a easy to understand able javascrip code.  Finally i came across the