Google에서 좋은 답변을 찾을 수 없거나 정확한 키워드가 누락되었습니다. 어떤 도움이나 제안도 환영합니다!포인트 영역 계산
내 문제는 다음과 같습니다. 특정 점 구름이 (2D에서) 다루는 영역을 계산하고 싶습니다. 수학적으로 말하면 영역이 0이라는 것을 알고 있지만 정확한 분포에서 샘플 포인트 만 취할 수 있습니다. 또한 점 구름의 경계에 대한 정보가 없으므로 구멍 등을 포함하여 모든 모양이 가능합니다. 따라서 매니 폴드의 경계를 사용하는 알고리즘이 작동하지 않습니다.
내가 작업하고있는 함수가 매끄 럽기 때문에 점 사이의 공간도 계산하려는 영역에 속한다고 가정 할 수 있습니다.
나는 공간을 많은 작은 상자로 나누고 하나 이상의 지점으로 채워지는 상자의 수를 계산합니다. 상자 크기와 곱한 값이 나에게 면적을 제공합니다.
더 좋은 해결책이 있습니까? 어떤 아이디어?
감사 토마스
편집 :
나는 저 차원 삽입 높은 차원 점을 투사하면됩니다 무엇. 고차원 공간의 점 수와 저 차원 공간의 점 수를 계산할 영역을 결정할 수 있습니다. 포인트 수를 늘리면 "이전"포인트 사이에 위치한다는 사실이 밝혀졌습니다. 즉, 나는 부드럽게 의미합니다. 특정 지점을 감안할 때, 나는 그 지점 주변의 일부 근접에서 나는 더 밀도가 높은 표본을 채취하면 해당 지역에 속한 새로운 지점을 찾을 수있을 것이라고 추정 할 수 있습니다.
덧붙여 저는 두 점을 "동등"하다고 생각할 수있는 문턱 값을 가지고 있습니다. 또는 다른 말로하면 나는 달성하고자하는 레울 루션을 알고 있습니다.
편집 2 :
내가 저 차원 공간에 높은 차원 공간에서 매핑을 할 GPLVM의를 사용합니다. 그래서 저는 그것을 직접적으로 분석하는 것이 어렵다는 것을/불가능하다고 생각합니다. 그것들은 매우 직관적이지 않고,이 경우 2 차원 점으로 직접 작업하는 것이 더 쉽다고 생각합니다 ...
아마도 "point cloud of area cloud 계산 방법"과 같이 google smth에서 물어 봤어야합니다. 제가 볼 때까지 모든 사람들이 볼록한 선체를 만들어서 해결합니다. –
고차원 공간에서 "매끄러운 기능"으로 작업하고 있기 때문에 이동하는 방법 (이산 투영 대신 기능 분석)이 그 방법 일 것입니다. 당신의 기능이 어떤 것인지 설명해 주시겠습니까? –
@belisairus : 설명을 위해 2 번 편집을 참조하십시오. – Thomas