About
As the CEO of OpenCV.org, I help the world's largest open-source computer vision library…
Articles by Satya
Activity
-
36 Hours of Extreme Development—We Made It! 🚀 Under 150 submissions applied to join, we finally took nearly 30 developers joining us for this…
36 Hours of Extreme Development—We Made It! 🚀 Under 150 submissions applied to join, we finally took nearly 30 developers joining us for this…
Liked by Satya Mallick
-
Thank you to our invited speakers, Member companies and invited guests for another successful Edge AI and Vision Innovation Forum! On Tuesday, the…
Thank you to our invited speakers, Member companies and invited guests for another successful Edge AI and Vision Innovation Forum! On Tuesday, the…
Liked by Satya Mallick
Experience
Education
Licenses & Certifications
Publications
-
Color Subspaces as Photometric Invariants
International Journal of Computer Vision
-
Isotropy, Reciprocity and the Generalized Bas-Relief Ambiguity
IEEE Conference on Computer Vision and Pattern Recognition (CVPR)
-
Resolving the Generalized Bas-Relief Ambiguity by Entropy Minimization
EEE Conference on Computer Vision and Pattern Recognition (CVPR)
-
Automated cryoEM data acquisition and analysis of 284 742 particles of GroEL
Journal of Structural Biology
-
Vision in the Small: Reconstructing the Structure of Protein Macromolecules from Cryo-Electron Micrographs
British Machine Vision Conference (BMVC)
-
A Case Study in Automated Molecular Microscopy
Microscopy and Microanalysis
-
Color Subspaces as Photometric Invariants
IEEE Conference on Computer Vision and Pattern Recognition (CVPR)
-
Automatic particle selection: results of a comparative study
Journal of Structural Biology
-
Detecting particles in cryo-EM micrographs using learned features
Journal of Structural Biology
Patents
-
System and Method for changing hair color in digital images.
Issued US 8884980
A system and method for digital hair coloring is described. A starting image of a subject including a hair region is obtained. At least one foreground selection of the starting image is obtained, the foreground selection including a portion of the hair region. At least one background selection of the starting image excluding the hair region is obtained. A matte defining a calculated foreground area of the starting image is calculated based on the foreground selection and the background…
A system and method for digital hair coloring is described. A starting image of a subject including a hair region is obtained. At least one foreground selection of the starting image is obtained, the foreground selection including a portion of the hair region. At least one background selection of the starting image excluding the hair region is obtained. A matte defining a calculated foreground area of the starting image is calculated based on the foreground selection and the background selection. A target color distribution based on a target hair color is obtained. A color image is generated by applying a color transformation based on the target color distribution to at least the calculated foreground area of the starting image. An output image is generated from the colored image and the starting image.
Other inventorsSee patent -
System and method for providing a face chart
Issued US 8523570
A system and method for providing a personalized face chart. A digital image of the subject's face is obtained. A facial region of the digital image is identified. A line drawing is generated based on at least the facial region of the digital image.
Other inventorsSee patent -
System and method for providing and modifying a personalized face chart
Issued US US 8550818
-
Method for editing multi-channel images
Issued US 7860306
The present invention presents a framework for separating specular and diffuse reflection components in images and videos. Each pixel of the an M-channel input image illuminated by N light sources is linearly transformed into a new color space having (M-N) channels. For an RGB image with one light source, the new color space has two color channels (U,V) that are free of specularities and a third channel (S) that contains both specular and diffuse components. When used with multiple light…
The present invention presents a framework for separating specular and diffuse reflection components in images and videos. Each pixel of the an M-channel input image illuminated by N light sources is linearly transformed into a new color space having (M-N) channels. For an RGB image with one light source, the new color space has two color channels (U,V) that are free of specularities and a third channel (S) that contains both specular and diffuse components. When used with multiple light sources, the transformation may be used to produce a specular invariant image. A diffuse RGB image can be obtained by applying a non-linear partial differential equation to an RGB image to iteratively erode the specular component at each pixel. An optional third dimension of time may be added for processing video images. After the specular and diffuse components are separated, dichromatic editing may be used to independently process the diffuse and the specular components to add or suppress visual effects. The (U,V) channels of images can be used as input to 3-D shape estimation algorithms including shape-from-shading, photometric stereo, binocular and multinocular stereopsis, and structure-from-motion.
Other inventorsSee patent -
Methods for identifying, separating and editing reflection components in multi-channel images and videos
Issued US 7689035
The present invention presents a framework for separating specular and diffuse reflection components in images and videos. Each pixel of the an M-channel input image illuminated by N light sources is linearly transformed into a new color space having (M-N) channels. For an RGB image with one light source, the new color space has two color channels (U,V) that are free of specularities and a third channel (S) that contains both specular and diffuse components. When used with multiple light…
The present invention presents a framework for separating specular and diffuse reflection components in images and videos. Each pixel of the an M-channel input image illuminated by N light sources is linearly transformed into a new color space having (M-N) channels. For an RGB image with one light source, the new color space has two color channels (U,V) that are free of specularities and a third channel (S) that contains both specular and diffuse components. When used with multiple light sources, the transformation may be used to produce a specular invariant image. A diffuse RGB image can be obtained by applying a non-linear partial differential equation to an RGB image to iteratively erode the specular component at each pixel. An optional third dimension of time may be added for processing video images. After the specular and diffuse components are separated, dichromatic editing may be used to independently process the diffuse and the specular components to add or suppress visual effects. The (U,V) channels of images can be used as input to 3-D shape estimation algorithms including shape-from-shading, photometric stereo, binocular and multinocular stereopsis, and structure-from-motion.
Other inventorsSee patent
Projects
Honors & Awards
-
Cover of Journal of Structural Biology
Journal of Structural Biology
My paper “Detecting Particles in cryo-EM micrographs using learned features” earned the cover of Journal of Structural Biology ( Volume 145, Issues 1-2, January 2004. )
-
Best Poster Award, UCSD Research Review
University of California, San Diego
-
University of California, San Diego Departmental Fellowship
University of California, San Diego
-
Certificate of Merit, National Standard Examination in Physics ( 1997 ) , India.
Indian Association of Physics Teachers
-
Ranked 17th, Higher Secondary Examination, State of Odisha, India.
Council of Higher Secondary Education, Odisha
Ranked 17th among approximately 300,000 students who appeared for Higher Secondary Examination in the state of Odisha, 1997.
-
Certificate of Merit, National Standard Examination in Physics ( 1996 ) , India.
Indian Association of Physics Teachers
-
National Talent Search (NTS) Scholarship
National Council of Educational Research and Training
775 students are selected from among 300,000 students from all over India who appear in this scholarship exam every year.
Languages
-
English
-
-
Hindi
-
Recommendations received
8 people have recommended Satya
Join now to viewMore activity by Satya
-
Prof. Pawan Bhandari, Ph.D. and I visited Rolls Royce with our lean manufacturing students yesterday. The students got to see all the things we talk…
Prof. Pawan Bhandari, Ph.D. and I visited Rolls Royce with our lean manufacturing students yesterday. The students got to see all the things we talk…
Liked by Satya Mallick
-
Excited to share that I’ve completed OpenCV University’s PyTorch Bootcamp! This was an excellent free course — I’d highly recommend it for anyone…
Excited to share that I’ve completed OpenCV University’s PyTorch Bootcamp! This was an excellent free course — I’d highly recommend it for anyone…
Liked by Satya Mallick
-
Today, I sat down with Satya Mallick to talk about running AI models on the edge with the new OpenMV N6 and AE3. Now you can run YOLO like models at…
Today, I sat down with Satya Mallick to talk about running AI models on the edge with the new OpenMV N6 and AE3. Now you can run YOLO like models at…
Liked by Satya Mallick
-
Hi everyone, just a quick announcement that I’ve been selected into the Perplexity Business Fellowship program. This is a great opportunity to…
Hi everyone, just a quick announcement that I’ve been selected into the Perplexity Business Fellowship program. This is a great opportunity to…
Liked by Satya Mallick
-
I'm thrilled to share the progress I've made in advancing my knowledge and skills in the field of Generative AI! 🔹Completed Generative AI Course…
I'm thrilled to share the progress I've made in advancing my knowledge and skills in the field of Generative AI! 🔹Completed Generative AI Course…
Liked by Satya Mallick
-
Thank you President Edward S. Inch for giving me the opportunity to present in front of our wonderful alumni.. It is always good to get out of…
Thank you President Edward S. Inch for giving me the opportunity to present in front of our wonderful alumni.. It is always good to get out of…
Liked by Satya Mallick
-
Busy days these days! Join me for my first "Getting Started with FiftyOne" workshop at Voxel51. I am preparing this 90-minute hands-on workshop; the…
Busy days these days! Join me for my first "Getting Started with FiftyOne" workshop at Voxel51. I am preparing this 90-minute hands-on workshop; the…
Liked by Satya Mallick
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Satya Mallick in United States
4 others named Satya Mallick in United States are on LinkedIn
See others named Satya Mallick