Я использую набор данных shap enet. Из этого набора данных у меня есть 3d модели в формате .obj. Я визуализировал изображения этих 3d-моделей, используя библиотеку pyrender, которая дает мне изображение, подобное этому:
Теперь я использую лучевую передачу для вокселизации этого изображения. Модель вокселя, которую я получаю, выглядит примерно так:
Я не могу понять, почему я получаю артефакты белого или светло-коричневого цвета на границе объекта.
Причина, по которой я мог придумать, заключалась в том, что, возможно, пиксели на границе объекта содержат два цвета, поэтому, когда я пересекаю изображение в виде массива numpy, я получаю среднее значение этих двух цветов, которое дает мне эти артефакты. Но я не уверен, что это правильная причина.
Если у кого-то есть какие-либо идеи относительно причины, пожалуйста, дайте мне знать