Find Jobs
Hire Freelancers

Mapping hyperbolic disk to band and ring model with Matlab

€30-250 EUR

종료됨
게시됨 4년 이상 전

€30-250 EUR

제출할때 지불됩니다
Preamble: - The following is part of a non-commercial art project with a fixed budget of 150 EUR but no strict deadline. A sufficient time interval would be completion in 1-2 weeks. - Making higher price bids than the budget or low price bids without reading the task description and demanding more later is futile and only a waste of time for all stakeholders. - Demanding a milestone release without me inspecting and testing the Matlab code first will not be accepted. Description: This project requires knowledge in complex analysis , image processing and Matlab programming (usage of meshgrid in image processing). Given are hyperbolic Poincaré disks with image textures like in [login to view URL] In [login to view URL] Bulatov proposed - a set of visualizations of one hyperbolic disk by conformal mapping it to a band model (page 4) - an infinite set of visualizations of one band model by conformal mapping it to a ring model (page 5) Goal is to define parametric conformal mappings that map Poincaré disks first to the band model and the band model to the ring model in a high quality by using Matlab preferably with meshgrid and interp2 as proposed in my framework for image distortion with complex valued functions (see code below). 1) Map to band model In the presentation [login to view URL] slide 25 the band model is given as a special case of the Schwarz-Christoffel conformal mapping for n=2 based on the inverse hyperbolic tan: f(z) = 2*pi*atanh(z). In [login to view URL] page 3 an other conformal map is given as: f(z) = (4./pi).*atanh(z). This is the only mapping that showed some first progress towards a band considering the example image img_out_band_(([login to view URL]).atanh(z)).jpg and comparing it to the animation "stretching the disk into the band" in [login to view URL](1) In [login to view URL] an other formulae is given: f(z) = ((4./pi).*log((1+z)./(1-z))). 2) Map to a ring In [login to view URL] page 5 the mapping from the band model to the ring model is given by: f(z) = exp(z./a). "... the real parameter a ∈ R should be divisible by the euclidean period of the tiling in the band model. There is infinite series of different value such parameters, which makes infinite series of different rings from the same hyperbolic tiling." TilingBot gives potential useful information about bending the band model to a ring (and even spiral!) in [login to view URL] Deforming the Poincaré disk has worked in my framework (see code below) in many other cases like inverted disk (1/a*z), a Mobius transformation (((((1-1i).*z)+4)./(((1+1i).*z)+4))) and the Joukowsky transformation (((0.5).*((1.00.*z)+(1./(1.00.*z))))) but failed with the band and ring model. Framework for image distortion with complex valued functions: wh_out = num2cell([1000,2000]); [w_o,h_o] = wh_out{:}; % w and h of output image [h_i, w_i, d] = size(img); % input image = Poincaré disk with image textures % GENERATE OUTPUT-GRID AND NORMALIZE [-1 1] [xo1,yo1] = meshgrid(1:w_o,1:h_o); xo1 = (xo1/w_o)*2 - 1; yo1 = (yo1/h_o)*2 - 1; % WARP OUTPUT-GRID WITH f(z) AND SEPARATE REAL AND IMAGINARY PARTS fxiy = (4./pi).*atanh(deg2rad(xo1+1i.*yo1))); xo1=real(fxiy); yo1=imag(fxiy); % NORMALIZE OUTPUT-GRID [0 1] xo1 = (xo1+1)/2; yo1 = (yo1+1)/2; % GENERATE INPUT-GRID AND NORMALIZE [0 1] [xi,yi] = meshgrid(linspace(0,w_i+1,w_i),linspace(0,h_i+1,h_i)); xi = xi / w_i; yi = yi / h_i; % INTERPOLATION OF OUTPUT-IMAGE img = double(img); img_out = zeros(h_o,w_o,d); for k = 1:d; img_out(:,:,k) = uint8(interp2(xi, yi, img(:,:,k), xo1, yo1, 'linear')); end
프로젝트 ID: 21053113

프로젝트 정보

14 제안서
원격근무 프로젝트
활동 중 4년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
14 이 프로젝트에 프리랜서들의 평균 입찰은 €148 EUR입니다.
사용자 아바타
Dear sir. Your project attracted my attention at first glance, because I've extensive experience in matlab Programming. I'm really confident about your project, and very eager to join your project. If we have a chance to cooperate, I'll do my best to provide wonderful result. Looking forward to your response. Best Regards.
€200 EUR 7일에
4.9 (80 건의 리뷰)
6.7
6.7
사용자 아바타
For more details inbox me so that we can discuss in detail. For more details inbox me so that we can discuss in detail. For more details inbox me so that we can discuss in detail.
€140 EUR 7일에
4.9 (58 건의 리뷰)
6.3
6.3
사용자 아바타
Hi! My name is Fernando Téllez. I am a senior year student of electrical engineering at Universidad Simón Bolívar (USB), one of the most prestigious universities in my country (Ranked 34° at the QS University Rankings: Latin America 2015). I code using matlab/python ON A DAILY BASIS to solve any kind of engineering, logical, statistical and mathematical problem.
€250 EUR 7일에
4.9 (50 건의 리뷰)
5.8
5.8
사용자 아바타
Hello I'm Mohamed Saeed. MATLAB expert with high experience. I'm expert in image processing. I have checked your job description and I'm ready to help you in your project
€277 EUR 2일에
4.6 (44 건의 리뷰)
5.7
5.7
사용자 아바타
I have well experienced in doing such kind of jobs.......................................................................
€50 EUR 7일에
4.7 (38 건의 리뷰)
5.3
5.3
사용자 아바타
I DO NOT OUTSOURCE I have been a freelancer for the past 8 years, I believe that my experience and skill in this background will prove to be of great help to you. Contact me to discuss more on the details
€120 EUR 5일에
4.4 (12 건의 리뷰)
4.6
4.6
사용자 아바타
Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, ANDROID,IOS, MATLAB, IONIC. Done 40+ projects here on FREELANCER.COM. Please check our profile for reference. The bid is negotiable and we can talk about the price. Thank you
€30 EUR 1일에
5.0 (7 건의 리뷰)
3.3
3.3
사용자 아바타
Hey! Hope you are doing well. I'm an Aerospace engineer with very good experience in MATLAB. I think I can help you get your job done in a neat way. Let's discuss more in chat. Have a great day!
€250 EUR 7일에
5.0 (6 건의 리뷰)
3.4
3.4
사용자 아바타
Yes buddy,,,seems to be an easy project,u will get the best work done accompanied with brotherhood,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
€60 EUR 7일에
4.6 (11 건의 리뷰)
3.0
3.0
사용자 아바타
Hello sir. I'm excited about your project, because I've really rich experience in matlab Programming. I've developed many projects similar to yours and excellent skills. If you award me, I'll provide wonderful result on time. Your further response will be greatly welcome. Regards.
€140 EUR 7일에
5.0 (1 건의 리뷰)
1.2
1.2
사용자 아바타
hi i read the discription of your project ..............and am so excited to work on it we are full group consist of qualification designer & developer,we have high expert to compleate your project .......in a proffisonal way we have the ability to make this project ...... you can check our sample before we start by visit our profile we delever best services with low cost do not hesitate to contact us to know us more
€50 EUR 7일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (GERMANY)
Schmelz, Germany
5.0
11
결제 수단 확인
11월 25, 2016부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.