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

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.

Taidot: C-ohjelmointi, C# -ohjelmointi, C++ -ohjelmointi, Python, tietojärjestelmäarkkitehtuuri

Näytä lisää: getafreelancer computer vision, computer vision algorithms matlab, computer vision project company development, projects using computer vision dspic, computer vision matlab airplane, computer vision wiley 2002 statistical pattern recognition, computer vision freelancer, freelancer computer vision, computer vision systems russian federation, tracking computer vision freelancer, computer vision freelance, freelance computer vision, computer vision projects freelance, actionscript computer vision, computer vision writing skill, freelance jobs images processing computer vision, computer vision outsource, computer vision symbian, dsp used computer vision projects, korea computer vision

Tietoa työnantajasta:
( 5 arvostelua ) San Diego, United States

Projektin tunnus: #17581112

20 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


hello,how are you. i read your bid carefully. i am c/c++, opencv expert and have full experience for 10 years. c++ language is my top skill. i can provide most quality and high speed. if you want to success, please Lisää

$555 USD 10 päivässä
(18 arvostelua)


$1666 USD 10 päivässä
(53 arvostelua)

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 Lisää

$555 USD 10 päivässä
(14 arvostelua)

Hello sir. as a computer vision and image processing expert, i'm glad to see your project. If you are online, i want you check my profile. I have deep knowledge in computer vision and finished many projects until no Lisää

$750 USD 10 päivässä
(84 arvostelua)

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 Lisää

$750 USD 10 päivässä
(30 arvostelua)

--Very Nice Job. Professional Computer vision & AI, C++ Programming, Python, Software Architecture expert. Best result in time----- [login to view URL] I read your description very carefully. I am very interesting for your Lisää

$250 USD 10 päivässä
(52 arvostelua)

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, Lisää

$750 USD 10 päivässä
(44 arvostelua)

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 Dev Lisää

$500 USD 10 päivässä
(62 arvostelua)

Hi,sir. I am super interested in your project - 'Computer vision: detecting 2D structures (filaments) in satellite images' :) I believe that my 12+ years of experience in development makes me highly qualified for this Lisää

$555 USD 4 päivässä
(16 arvostelua)

Hi, there - My name is Phong. I have read your job description and I am very interested in this project because I have good experience with image processing and recognition . I would love to speak with you further ab Lisää

$500 USD 10 päivässä
(20 arvostelua)

hello,dear. I have read all your requirements for 'Computer vision: detecting 2D structures (filaments) in satellite images' and I fully understood it. I am confident and I am sure that I am able to finish this project Lisää

$555 USD 4 päivässä
(11 arvostelua)

HI I have seen that you are looking for freelancer, but I am from an agency and have a team of 30 developer. the most experienced person has 12 years experienced in can help you with any type of as Lisää

$500 USD 10 päivässä
(7 arvostelua)

Hi. I am an image processing expert. I can work on your project. Please check my profile and contact me. thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

$2500 USD 30 päivässä
(4 arvostelua)

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 Lisää

$266 USD 10 päivässä
(16 arvostelua)

Hello sir. I'm excited about your project, because I've really rich experience in OpenCV & Object Detection Programming. I've developed many projects similar to yours and excellent skills. If you award me, I'll prov Lisää

$500 USD 10 päivässä
(13 arvostelua)

Hello, i have read the details provided..please contact me to discuss more on the project deadline and some other few things

$250 USD 10 päivässä
(16 arvostelua)

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 Lisää

$250 USD 10 päivässä
(1 arvostelu)

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 proj Lisää

$1000 USD 10 päivässä
(2 arvostelua)

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 direction Lisää

$444 USD 10 päivässä
(1 arvostelu)

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 fo Lisää

$555 USD 10 päivässä
(0 arvostelua)