alkee-skia / mars-processor

issue tracker for MARS processor
1 stars 0 forks source link

segmentation 영역 끝 부분에서 mask 영역 색이 달라지는 문제 #42

Closed alkee-skia closed 3 years ago

alkee-skia commented 3 years ago

VR 에서는 각각의 색의 영역으로 보여지지만 MPR 에 보여지는 segmentation mask 는 끝부분의 색이 변합니다.

6 5 4 3 2 1
image image image image image image
jhpark-rs commented 3 years ago

기존 bit mask 방식은 작은 index일 수록 인접 index와 표현값(0x01, 0x02, 0x04, ...0x80)의 절대적 차이가 작기 때문에 interpolation을 동반한 sampling 과정에서 값이 잘못 읽히기가 쉽습니다. (현재 사용하는 hlsl fx_2_0 모델에서는 interpolation 없는 load 함수 지원하지 않음)

이에 v1981에서 각 lesion의 표현값 간격이 일정하도록 수정하고, 유사 load함수를 구현하여 현상을 완화시켰습니다. 각 lesion에 할당된 표현값은 아래와 같습니다. (0x1F, 0x3F, ...0xFF)

alkee-skia commented 3 years ago

v1993 에서 수정내용을 확인했습니다.