Find Jobs
Hire Freelancers

Computer vision: detecting 2D structures (filaments) in satellite images

$250-750 USD

Closed
Posted over 5 years ago

$250-750 USD

Paid on delivery
The task is to detect and somehow measure certain 2D structures called “filaments” that are narrow finger-like streams and in our case are oriented mostly diagonally (from upper right to lower left). The preferred software is OpenCV and its Microsoft .NET implementation EMGU [login to view URL] . You can use any software in the background but the front end should be a Visual Studio (VS2015 is preferred) solution of Windows Console application using C#. If you must use Python then it is OK but the front end must be a C# console application. Satellite images are 2D matrices of UINT8 numbers in either HDF4 or netCDF formats. For startup I can provide PNG (grayscale or RGB) bitmaps but the final solution must read datasets in HDF4 or netCDF. OpenCV and other software have extensions for reading HDF4 or netCDF datasets. Filaments are finger-like structures that extend from coast to offshore and are recognized by their COLD signature in SST (sea-surface temperature) images and HIGH values of CHL (chlorophyll) images. They can also bend and form eddies. Regions inside filaments have low SST (cold) and high CHL. Filament edges have HIGH gradients. Using typical color lookup palette filaments typically are blue in SST and green to yellow in CHL images – however, just using color or thresholding by value is NOT sufficient to detect filaments and their spatial structure (shape) must be used. I can easily do thresholding and gradient finding with my existing software. There is often cold and high CHL water along the coast that is NOT filaments. Along with the shape detection we also need some measures of the filaments, e.g. dimensions, directions, etc and some measure of intensity. An important issue is that most 2D datasets are only partly valid as clouds cover parts of the images. These invalid pixels (typically white or 255 in UINT8 datasets) have to be eliminated from the analysis. Note that the narrow areas BETWEEN filaments can be separated from filaments because the values inside must have low SST and high CHL. I have thousands of images. Once the method is adapted on sample images, I need to apply it to thousands of images, i.e. the method MUST be scalable to MANY images. From you I need a concrete plan: 1. Can you read 2D UINT8 datasets in HDF4 or netCDF? 2. Which methods (in OpenCV or other libraries) are you going use to detect and measure filaments? 3. What are the milestones that you suggest for the project? I don’t like videos and prefer a Visual Studio solution that does something useful. Link to sample images and task as Word file: [login to view URL]!AvbCFsQrBn0Sgm-_mnKuBqw_5xAF Note: Filaments are those colored fingers going away from coast but not the possibly similarly colored areas ALONG the coast. Colors are created using a particular color palette (lookup table) and is not fundamental. Fundamental is to use the UINT8 numbers that are the true variable.
Project ID: 17581112

About the project

12 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average $624 USD for this job
User Avatar
Hello there. I have seen your job posting. I will like to ask some questions. Please come over the chat so we can discuss things. Some intro about me. I am an enthusiastic developer/implementer who does not stop until or unless I fulfill all of your project's requirements. I don't call myself a GEEK as pride consumes the weak but I don't put up a break till the finish line. Let's talk over the chat and start this project right away. You've found your perfect fit for this work as you're are seeing the proposal of a right guy. I am waiting anxiously for you to come over the chat-- so we can fill in some missing pieces of puzzles in the requirements you've mentioned here. It seems like an interesting project. I would like to discuss all the requirements with you, so I can mark the scope of this project. Please also note that final estimation will be provided once all the requirements will be revealed from your end. Hence, my cost of development & deadline solely depends on what you reveal (in detail). Looking forward to conduct an extensive chat with you.
$555 USD in 10 days
5.0 (30 reviews)
7.4
7.4
User Avatar
..........................................................................................................................................................................
$1,666 USD in 10 days
4.8 (88 reviews)
7.6
7.6
User Avatar
Dear Employer, I understand that you want help related to detecting 2D structures (filaments) in satellite images. I have more than 5 years of experience in C Programming, C# Programming, C++ Programming, Python, Software Architecture. Kindly ping me for more discussion.
$750 USD in 10 days
4.9 (83 reviews)
6.6
6.6
User Avatar
Hi, I can detect the filaments using UINT8 dataset and opencv. i have an experience of more than 5 years in the field. and also will be able to deliver the result faster than you imagine. Also the milestones will be decided after a 5 minute technical skype meeitng where we will finalize all the technical aspects and outcomes of the application. I have a lot of experience in Computer Vision applications / image and video processing in mobile and windows applications. My Team experience includes: -Port Based container Damage detection Software: detecting damaged container and keeping record and report of containers movement, -Driver fatigue detection using raspberry pi which in a matter of milli seconds determines if the driver is sleeping or not and alarm accordingly using OpenCV, -Vehicle counting in the particular category they belong to on a high speed road, -Number plate recognition using OCR algorithm of openCV, -Face detection and recognition for attendance system of a school and patient management system of a medical system. -Body measurement and detection of changes in body -3D reconstruction from 2D multifocus images In short We have all the experience needed to complete the project with maximum accuracy. I will be waiting for your kind response. Regards
$750 USD in 10 days
4.9 (32 reviews)
6.6
6.6
User Avatar
I'm computer engineering TA with 12+ years of experience; experienced in computer vision - image processing and pattern recognition, either with MATLAB/Python and openCV use inside qt or integrated with MSVS2015 Developed many projects of detecting shapes based on feature extraction either using geometric features based on axis aligned bounding box or using neural networks - support vector machine 0 clustering and other classification methods experienced also with object recognition and feature extraction algorithms "harris- cany - SIFT - SURF - RANSAC" which focuses in edges and highly variations region inside the image I'm proposing to use background detctionto isolate it if the filaments have movining ot dynamic behavior - applying hybrid of feature detection (supervised learning) and unsupervised learning techniques (such as k-means or NN)
$500 USD in 10 days
5.0 (106 reviews)
5.7
5.7
User Avatar
Hello, Greetings of the day.!! Your project attracted my attention at first glance, because I've really rich experience in Machine Learning & Python Programming. I have worked on several similar projects before! I'm really confident about your project, and very eager to join your project. I am having 3+ year of experience in Data Science using tools like Python, R, Spark. Worked on multiple projects in various domains like life sciences, CPG, Insurance. I have completed Master of Technology in Machine Learning. If we have a chance to cooperate, I'll do my best to provide wonderful result. Work Areas - Image Processing, Text Mining, Supervised and Unsupervised Machine learning problem, Voice Analytics. Thanks, Analix D
$266 USD in 10 days
4.6 (43 reviews)
5.6
5.6
User Avatar
Hello! I have rich experiences in C, C++, C#, .NET, OCR, OpenCV, ALPR, Image Processing, Video Processing, etc. Especially I have been working in computer vision for 10+ years. So I am really interested in your project. Please feel free to discuss with me. Best Regards
$1,000 USD in 10 days
5.0 (10 reviews)
4.3
4.3
User Avatar
HI I have seen that you are looking for freelancer, but I am from an agency and have a team of 30 asp.net developer. the most experienced person has 12 years experienced in asp.net.i can help you with any type of asp.net project. We are having great experience and expertise in working with offshore clients. The most experienced developer has 12 years of experience and having expertise in following : >> having expertise in ASP.NET, MVC 3/4 Razor >> Proficient in C#, Entity Framework First Code, VB.NET, Visual Studio 2012 >> Expertise in JavaScript, CSS, REST/ SOAP, Web API >> Expertise in HTML, XHTML, XML, XSL, AJAX, jQUERY >> have good understanding and expertise in core and enterprise design patterns >> Expertise in Reporting i.e. Telerik controls, crystal reports, SQL Reports >> Database experience: MSSQL, MySQL, SQL Server 2012 Looking forward to your positive response. Thanks Harshvir
$500 USD in 10 days
4.5 (11 reviews)
4.8
4.8
User Avatar
Hello, i have read the details provided..please contact me to discuss more on the project deadline and some other few things
$250 USD in 10 days
3.6 (22 reviews)
5.4
5.4
User Avatar
I do have experience with Emgu and C#. I delivered few Emgu projects in the past and I have one ongoing Emgu project now. Besides that, I am using python with Numpy, Scipy and OpenCV for Computer Vision on daily basis for processing microscopy images and hyperspectral images (envi). Python with OpenCV gives me ability to prototype a solution and tune it. The C# knowledge and Emgu experience will help me to wrap my approach faster. My project milestones are: 1) Develop and test a robust algorithm for filaments detection using Python and OpenCV (A jupiter notebook can be delivered as proof of concept and for test purposes, necessary help and explanation for code will be provided). I assume this part as the most challenging and the most time consuming one. 2) Simply transform Emgu OpenCV calls into C#, make necessary wrapper for command line processing and etc. 3) Implement or reuse opensource HDF4 reader. This part is technical one. It can be time consuming but it is less risky.
$250 USD in 10 days
5.0 (1 review)
2.8
2.8
User Avatar
Hi, I am experienced developer and I can better do your task of system for detecting 2D structure. I have already done this kind of tasks in my MS thesis which was related to GIS/RS images with waterstream directions and pit removal etc. You can have hope that you will get quality work. Thanks
$444 USD in 10 days
5.0 (5 reviews)
2.2
2.2
User Avatar
Dear client. How are you? I have good skills in C sharp, C++ for 5+ years. I saw your project description and attached file. I have experiences in hand detection, motion detection with OpenCV and google vision api for OCR. I hope to discuss with you about the project in more details. if you award project to me, you will never disappoint. I will wait for you. Thanks.
$555 USD in 10 days
5.0 (1 review)
1.6
1.6

About the client

Flag of UNITED STATES
San Diego, United States
5.0
5
Payment method verified
Member since Jul 29, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.