모집 마감

등록 일자 2022.01.18.

unity 플랫폼 내 Dicom file to 3D 모델 변환 프로그램 개발

외주(도급)

개발 |

일반 소프트웨어

예상 금액

7,000,000원

금액 조율 가능

예상 기간

40일

기간 조율 가능

지원자 수

3명

모집 마감일

2022년 01월 31일

예상 시작일

진행 분류

기획 상태

매니징 경험

인력 상황

우선 순위

관련 기술

C#
unity3d
python3

업무 내용

프로젝트 목표 :
- 유니티 3D 플랫폼 내에서 Dicom file으로부터 추출된 3D Model을 수정하고 (모델 커팅, 다각도 뷰, 단층 탐색 등), 수정한 모델을 3D Model 로 변환하는 Unity program 개발

프로젝트 기간 :
- 최대 3개월까지 계약 기간 설정 가능 (협의 가능)

프로젝트 예산 :
- 700 ~ 900만 원 (협의 가능)

의뢰 기관명 :
- 한국과학기술연구원

재원 :
- 과제

제안서 양식 :
- 별도로 존재하지 않으며, [개발 가능 여부, 금액, 개발 상세 일정] 등 꼭 필요한 정보만 내포하고 있으면 됩니다.

개발 산출물 :
- 개발 프로그램의 코드 (Unity package 형태), 실 Dicom file -> 3D Model 변환 예시,

평가 기준 :
- 개발 스프트웨어의 산출물인 3D Model의 퀄리티가 유사 소프트웨어인 3D Slicer의 퀄리티와 비교했을 때, 동급 이상이 요구 됨.

개발 방식 및 현 상황 :
- 개발은 Scratch부터 진행하셔야하며, 협력 개발 인원은 없습니다.

내용 상세 :
- Unity 플랫폼 상에서 의료용 포맷인 Dicom file을 3D Model로 변환하는 Converter를 만들고자합니다. 만드는 방식은 관계 없으나, 결과물만 오픈소스인 3D Slicer보다 더 좋으면 됩니다.
- 그리고 Converting 전, 유니티 상에서 Dicom file로부터 출력된 3D Model을 확인하거나 간단히 수정이 가능해야하며, 수정이 끝난 모델을 3D Model file format (OBJ, FBX, GLTF 등)으로 변형 가능한 프로그램을 제작한다고 생각하시면 됩니다.
- 또한 3D Slicer는 BSD License를 가지고 있는 오픈소스로써, 코드의 변형이 가능한 관계로, 단순히 3D Slicer를 Unity program으로 porting하는 형태도 좋습니다.
- 위에 개요에 적힌 부분만 충족시킨다면, 그 외 다른 부분은 제안해주시는대로 협의해보면 좋을 것 같습니다.

요구 경험 :
- 별도로 존재하지 않으며, Unity 관련 업무 경험이 있고 제작하신 실제 산출물이 존재하여 어떤 분인지를 나타낼 수 있는 자료 (포트폴리오)정도가 있으면 좋을 듯 합니다.

기타 사항 :
- 진행 일정/예산 증액으로 다시 한번 진행하고자 합니다.
- 예전 프로젝트 : <a href="https://www.wishket.com/project/112504/">https://www.wishket.com/project/112504/</a>

지원 전 질문

지원서 작성시 클라이언트의 질문에 답변해 주세요.

미팅

사전 미팅 방식

진행 중 미팅

클라이언트 위치

서울특별시 성북구

프로젝트 문의 1

업무 내용에 작성하신 퀄리티, 동급, 또는 좋음이라는 표현에 대한 정의가 필요합니다.

1. image to mesh conversion 알고리즘의 성능(정확도, 속도)이 같거나 좋아야 한다?
- baseline 으로 설정한 알고리즘이 무엇인가요? (marching cubes, flying edges)
2. Slicer 프로그램이 제공하는 전처리 모듈(segmentation, image manipulation 등)의 feature set 과 같거나 풍부한 기능을 가진 프로그램이 필요하다?
- 모델 수정 기능에 대한 요구 명세가 필요합니다.

2022.01.20. 오후 15:57

sa******

@studio61315안녕하세요 답변드리겠습니다.
1. Baseline으로 잡은 것은, 특정 알고리즘이 아닌 상용 소프트웨어입니다. 저희는 그래픽스 쪽 연구팀이 아니라서 Marching cubes와 같은 알고리즘에 관해서 상세히 알지 못하기 때문에, 실제 사용해본 3D-Slicer와 동급 정도의 퀄리티가 나와준다면 만족하는 상황입니다.
결국 3D-Slicer를 사용한 산출물을 보시고, 이와 유사한 수준의 3D Model을 산출해낼 수 있으면 된다고 생각하시면 됩니다.
속도는 빠를수록 좋지만, 정확도 (모델 퀄리티)가 더 중요시되는만큼 3D-Slicer 수준의 모델을 만들어내는데 속도가 느려질 수 밖에 없다면 어느정도는 감안할 생각이 있습니다.

2. 모델 수정 기능은 기본적으로 3D-Slicer의 기능과 유사하게 만들기 위해서 제시해둔 항목입니다.
꼭 포함되었으면 하는 기능은 Dicom file의 정보를 단면 (3축, X, Y, Z 각각의 단면) 으로 시청 가능한 상황에서 사용자가 해당 정보를 보면서 필요한 부분만 선별적으로 자르거나 마스킹 하는 과정을 통해서 표시를 했을 때, 그 부분만 남기는, 일종의 Basic한 vision 기능을 기반으로 한 수정 기능을 의미합니다.
https://www.youtube.com/watch?v=QQ5_1fvFg_w
위 링크에서 thresholding, masking, marking을 통해서 특정 부분만 남기는 과정을 참고하시면 이해가 빠르실 것 같습니다.

관심 가져주셔서 감사드리고, 추가 질문 사항이 있으시면 언제든지 댓글 부탁드립니다.

2022.01.21. 오후 14:39

모집 중인 다른 프로젝트

예상 금액6,000,000원
예상 기간30일
개발
일반 소프트웨어
프로젝트 개요 : - 광고 데이터 API를 구글 빅쿼리로 연동 - 구글 빅쿼리로 쌓인 로우 데이터 중 필요한 항목을 추출하여 고객사 광고 리포트 스프레드시트 개발 의뢰 목표 : - 자사는 광고대행사로써 고객사들의 일별, 주별 리포트를 자동화하는 것이 목적이며, 현재는 사람이 수동으로 작업하고 있습니다. - 따라서 자동화해야 하는 프레임은 이미 존재하며 API를 통해 어떤 항목을 가져와야 하는지 이미 정해져 있습니다. 현재 준비 상황 : - 필요한 내용을 정리해둔 상황입니다. 필요 요소 : - 광고 매체 API -> 구글 빅쿼리 연동 파이프라인 구축 - 구글 빅쿼리 -> 스프레드시트 작성 프로그램 개발 개발환경/언어/방식 : - 제안 부탁드립니다. 요구 사항 : - 각 광고 매체의 API에 접속하여 리포트 유형별로 RAW 데이터를 가져와 구글 빅쿼리에 저장 - 저장한 데이터를 구글 스프레드시트에 자동으로 입력하는 로직 필요 - API 형태로 연동이 불가한 경우(크롤링 등)는 본 프로젝트 범위에 포함되지 않습니다. ( 필요한 경우 논의하고자 합니다. ) - 빅쿼리에 저장된 로우데이터(클릭 수, 광고비, 매출액 등)중 고객사에 필요한 항목이 있으며, 항목을 추출하여 기존에 세팅된 리포트 프레임에 전송, 리포트 작성이 자동으로 되어야 합니다. - 리포트 값은 일별, 주별 등 필터 값을 적용하여 볼 수 있도록 값이 업데이트되어야 합니다. 산출물 : - 개발 원본 소스코드 작업 분량 : - 1개 고객사를 대상으로 필요한 로직, 시스템 구축이며, 이후 추가되는 고객사에 대해서(동일한 로직) 유지보수 형태로 추가 계약을 진행하고자 합니다. 기타 참고 사항/유의 사항 : - API와 관련하여 네이버를 제외한 모든 매체에서 리프레시 토큰을 자동으로 연장해 주어야 하는 이슈가 있습니다.
외주(도급)
서울특별시

POS 영수증 내용 서버 전송 프로그램 개발 인증된 클라이언트

이 프로젝트의 클라이언트는 사업자 또는 신원 정보 인증을 완료하였습니다.

예상 금액5,000,000원
예상 기간30일
개발
일반 소프트웨어
프로젝트 개요 : - POS 영수증 내용 서버 전송 프로그램 개발 현재 준비 상황 : - 현재 준비 기획단계입니다. 필요 요소 : - Win 프로그램 개발 개발환경/언어/방식 : - 지원 운영체제(Windows XP, Windows 7, Windows 10, Windows 11) 32,64 bit 지원 - 개발언어 : C#, 다른 언어 제안 가능합니다. 요구 사항 : - POS 영수증 출력 시 영수증 내용을 서버로 전송하는 윈도우 프로그램 개발 - 자동 업데이트 지원 - 전송 형태 : 텍스트 산출물 : - 개발 원본 소스코드 기타 참고 사항/유의 사항 : - 희망하는 파트너 : 당사에 JAVA 개발자만 있고 C# 개발자는 없습니다. 장애 대응과 간단한 유지보수할 수 있도록 소스코드 및 개발 환경 인수인계 가능해야 합니다.
외주(도급)
C#
windows
서울특별시

Java 기반 ERP 업무 프로세스 개선 백엔드 개발 인증된 클라이언트

이 프로젝트의 클라이언트는 사업자 또는 신원 정보 인증을 완료하였습니다.

예상 금액32,500,000원
예상 기간150일
개발
일반 소프트웨어
<프로젝트 개요> 프로젝트 소개: Java 기반 ERP 업무 프로세스 개선 -발주사: 비공개 -수행사: 비엠텍시스템(주) 회사소개: - MSA, API 관련 연계 사업, SAP ERP Conversion 연계 사업 등의 분야로 사업을 진행하고 있으며, 자체 개발한 API Management 제품을 보유하고 있습니다. 프로젝트 진행 상황: -현황 파악/분석 중 전체 시스템 구성: -Java, Spring Boot 전체 프로젝트 일정: - 전체 프로젝트 일정: 21.11 ~ 22.10 - 계약 기간 : 5개월 가량 - 투입 예정일: ASAP 투입 가능합니다. 늦어도 5월 말에는 투입이 필요합니다. - 인터뷰 및 계약 일정: 지원자 발생 시 인터뷰를 진행, 최대한 빠르게 계약 여부를 결정하고자 합니다. - 계약 진행 프로세스: 프로젝트 지원 > 실무진 인터뷰 > 계약 결정 <상세 업무 내용> 모집인원: -경력 3년차 이상 1명 ( 월 650~700만 원 ) 상세 업무 : - EAI I/F -> REST API 전환가이드 및 샘플링 - API Service 및 호출 Module 생성 및 지원 - APIM 관리 - API <-> SAP ERP 연계 작업 필수 기술: - Java, Spring Framework, SQL 자격 요건 : - 3년 이상의 경력 우대사항: - rest API의 이해, API Gateway의 이해 <기타 유의사항> - 위시켓 이용요금은 클라이언트가 부담합니다. - 금요일 근무 시간은 오후 9시 ~ 오후 2시로 짧습니다. - 수도권 거주자 숙식 제공합니다. - 주차: 주차 지원 가능합니다. - 예전 프로젝트 : <a href="https://www.wishket.com/project/117091/">https://www.wishket.com/project/117091/</a>
기간제(상주)
Spring Boot
Java
충청남도
예상 금액1,500,000원
예상 기간7일
개발
일반 소프트웨어
프로젝트 개요 : - 웹 기반 매크로 프로그램 개발 의뢰 목표 : - 이미지 제작 및 웹 등록 간 수기로 진행하고 있는 부분에 대한 매크로 프로그램 개발 현재 준비 상황 : - 수기로 진행하고 있는 프로세스를 정리해드릴 수 있습니다. 필요 요소 : - 매크로 프로그램 개발 개발환경/언어/방식 : - 개발 방식, 언어는 제안 부탁드립니다. 요구 사항 : - 필요한 매크로는 2가지로 이미지 제작 매크로, 콘텐츠 웹 등록 매크로입니다. - 이미지 제작은 현재 망고보드를 이용하여 제작 중이며 이미지와 텍스트를 혼합하는 작업이 필요합니다. - 망고보드에서 이미지 제작을 진행하는 프로세스를 매크로를 이용하여 자동으로 진행하고자 합니다. - 콘텐츠 등록 또한 네이버에 등록하는 프로세스대로 매크로를 이용하여 자동화하고자 합니다. - 사용하는 데 있어 유기적인 기능(크기, 위치 조절 및 로딩 시간을 감안한 시간 설정 기능 등)에 대한 부분이 필요하며 미팅 시 논의가 필요합니다. 산출물 : - 개발 원본 소스코드
외주(도급)
경기도

Vive tracker 기반의 포지셔닝 SW 개발 인증된 클라이언트

이 프로젝트의 클라이언트는 사업자 또는 신원 정보 인증을 완료하였습니다.

예상 금액10,000,000원
예상 기간45일
개발
일반 소프트웨어
프로젝트 개요 : - VIVE TRACKER 기반의 포지셔닝 프로그램 개발 현재 준비 상황 : - 위치 측정 / 서보 모터 운용하는 각각의 간단한 샘플 코드 존재 필요 요소 : - Win 프로그램 개발 개발환경/언어/방식 : - C#, WPF 요구 사항 : - 위치 교정/측정: Vive tracker 사용 (X, Y, Z, pitch, yaw, roll) - 포지셔닝: 서보모터(X, Y, pitch, yaw, roll), 유압모터(Z) 사용 - Tracker 사용하여 좌표계 교정 후 위치를 측정하고, 사용자로부터 좌표/각도 입력받아 해당 위치/방향으로 물체를 포지셔닝하는 SW 개발 산출물 : - 개발 원본 소스코드 기타 참고 사항/유의 사항 : - 킥오프 전 프로젝트 내용(기간/달성 목표/검증방법) 관련하여 개발자/클라이언트 합의하여 계약서 반영하고 프로젝트 진행할 계획입니다. - 내부 사정으로 중단된 후 재개되는 프로젝트입니다. - 예전 프로젝트 : <a href="https://www.wishket.com/project/114356/">https://www.wishket.com/project/114356/</a>
외주(도급)
C#
WPF
서울특별시
2
9