Posts

Showing posts from February, 2019

Digital Make up Face Generation

Image
Digital Make up Face Generation Goal Current make-up applications rely on using photoshop tools to apply makeup on the target's digital  faces and generate results. While these applications allow customization, a customer who wants to  quickly decide on the type of makeup kit to buy at a store will not find it useful. The customer might just  want to find out how the make-up look on the cover or billboard will look like on her face. The goal of  this project is to use an existing reference image of another subject with a make-up applied, and  transfer the reference's make up on the target's face. The application can be further extended to photo  retouching and illumination transfer from the reference image to the target. Methodology In order to transfer the make-up from the reference onto target in a pixel by pixel basis, the areas of  interest must align. Face features such as eyes, nose, mouth and contours of the face, will be recogniz...

Image Processing Pipeline for Facial Expression Recognition under Variable Lighting

Image
Image Processing Pipeline for Facial Expression Recognition under Variable Lighting 1 Introduction Automated facial expression recognition has proven to be beneficial in a variety of settings. For instance, in the Wall Lab of Stanford Medical School, expression recognition is used in a Google Glass application that helps children and adults with Autism detect the emotions of people they are interacting with. Thus, research into increased classification accuracy for expression recognition can have great impact. Many studies addressing this subject use images with uniform lighting conditions[1]. This is understandable because it allows for accurate evaluation of the recognition algorithm. However, for most practical applications, the emotions recognition task is done in real-world conditions where the lighting is diverse and far from being uniform[2]. In this project, we aim to study the effects of different lighting/shadowing on the emotions recognition task and find t...

Create Pointillism Art with 3 Primary Colors from Natural Images

Image
Create Pointillism Art with 3 Primary Colors from Natural Images Description Pointillism is a branch of impressionism that can be dated back to the late 19th century. It is a painting technique that only uses tiny, distinct dots to form patterns of color. It enjoys a duality in being both discrete up close (the dots) and continuous from distance (the patterns). Combining this artistic inspiration with the techniques of digital image processing, we want to develop a special image filter that creates pointillism art from ordinary digital images. Plan he process of creating pointillism art will be as followed: (1) We take an image. (2) We will apply various image processing techniques to our image, such as blurring the image with a structuring element that is larger and proportional to the size of the dots we want to use in our pointil...

Automatic Cell Detection of Liver Tissue Section Image

Image
Automatic Cell Detection of Liver Tissue Section Image 1 Introduction The Nusse Lab of the Stanford Institute of Stem Cell Biology & Regenerative Medicine studies the regenerative properties of the liver. The goal of this project is to help graduate students in the Nusse Lab automate the tasks of cell counting and characterization of liver tissue section images, leveraging image processing and machine learning techniques. Currently, the cell counting tasks of tissue section images are done by hand, in a manual and laborious manner, because general purpose image processing software such as Image J does not adequately address the specific need for these types of images and there are no commercially available products solving this problem [Gri15]. While previous projects have dealt with cell counting or characterization of cell culture images, this project tackles the more difficult problems presented by tissue section images due to their non-homogeneous nature and t...

Object tracking via adaptive prediction of initial search point on mobile devices

Image
Object tracking via adaptive prediction of initial search point on mobile devices Goal The goal of this project would be to implement the mapping portion of SLAM, i.e. to develop a mobile application that could create a planar grid given a known reference, then track an object along that grid. In order to constrain the object field, the camera will be fixed, and the object shall be a cube (although the object location given will be strictly planar). The first step would be to create the grid in the first place, then try and detect the object and track it. Approach Tracking an object is difficult because a camera could be easily distracted by local maxima in similarity. Pan et al, however, developed a method for robustly tracking an object by using a Kalman filter to determine the next location of a traveling object [1]. In the test results, it could accurately detect the location of a car traveling down a highway. From here, the location of the object in the im...