СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ/РЕКОНСТРУКЦИИ АТРИБУТОВ ТОЧЕК ОБЛАКА ТОЧЕК

1. Способ, предусматривающий:
разбивку ограничительной рамки, устанавливающей границы точек в составе облака точек, на множество секций; и
кодирование данных, отображающих атрибуты точки в составе облака точек, путем привязки к секции, к которой относится указанная точка.
2. Устройство, содержащее процессор, выполненный с возможностью:
разбивки ограничительной рамки, устанавливающей границы точек в составе облака точек, на множество секций; и
кодирования данных, отображающих атрибуты точки в составе облака точек, путем привязки к секции, к которой относится указанная точка.
3. Способ по п. 1 или устройство по п. 2, отличающиеся тем, что этот способ дополнительно предусматривает кодирование данных, отображающих ряд точек, содержащихся в каждой секции, или процессор выполнен с дополнительной возможностью кодирования данных, отображающих ряд точек, содержащихся в каждой секции.
4. Способ по п. 1 или устройство по п. 2, в которых разбивка указанной ограничительной рамки зависит от битовой разрядности кодера, используемого для кодирования точек.
5. Способ по п. 1 или устройство по п. 2, в которых получение точек обеспечивается путем сравнения точек входного облака точек с точками реконструированного облака точек, причем получение указанного реконструированного облака точек обеспечивается путем:
получения, по меньшей мере, одного изображения геометрии и атрибута методом проецирования некоторых точек в составе входного облака точек на плоскость проекции;
кодирования указанного, по меньшей мере, одного изображения геометрии и атрибута; и
реконструкции точек в составе реконструированного облака точек методом декодирования указанного, по меньшей мере, одного изображения геометрии и атрибута.
6. Способ, предусматривающий:
декодирование данных, отображающих атрибуты точек в составе облака точек, путем привязки к секции, к которой относятся эти точки, причем указанная секция представляет собой одну из множества секций, полученных в результате разбивки ограничительной рамки, устанавливающей границы указанных точек в составе облака точек; и
реконструкцию атрибутов точек по указанным декодированным данным.
7. Устройство, содержащее процессор, выполненный с возможностью:
декодирования данных, отображающих атрибуты точек в составе облака точек, путем привязки к секции, к которой относятся эти точки, причем указанная секция представляет собой одну из множества секций, полученных в результате разбивки ограничительной рамки, устанавливающей границы указанных точек в составе облака точек; и
реконструкции атрибутов точек по указанным декодированным данным.
8. Способ по п. 6 или устройство по п. 7, отличающиеся тем, что этот способ дополнительно предусматривает декодирование или процессор выполнен с дополнительной возможностью декодирования данных, отображающих ряд точек, содержащихся в каждой секции указанной ограничительной рамки, и реконструкцию атрибутов точек также по указанному ряду точек.
9. Способ по п. 6 или устройство по п. 7, в которых атрибуты точек реконструируются по указанным декодированным данным, реконструирующим точки реконструированного облака точек путем декодирования, по меньшей мере, одного изображения геометрии и атрибута.
10. Способ или устройство по п. 9, в которых реконструкция атрибутов точек дополнительно предусматривает получение 2D-вставки для секции по декодированному изображению геометрии, а также получение 3D-координат точки по координатам, полученным по пиксельным значениям 2D-вставки, и по координатам опорной точки этой 2D-вставки.
11. Способ или устройство по п. 10, отличающиеся тем, что этот способ дополнительно предусматривает получение одной 2D-вставки изображения для секции, когда указанная секция содержит, по меньшей мере, одну из указанных точек.
12. Способ по п. 6 или устройство по п. 7, в которых разбивка указанной ограничительной рамки зависит от битовой разрядности декодера, используемого для декодирования точек.
13. Способ по п. 1 или 6 или устройство по п. 2 или 7, в которых атрибут точки соответствует информации о геометрии или текстуре/цвете указанной точки.
14. Битовый поток, содержащий кодированные данные, отображающие атрибуты точек, причем указанные кодированные данные соотносятся с секциями, к которым относятся эти точки, а каждая из указанных секций представляет собой одну из множества секций, полученных в результате разбивки ограничительной рамки, устанавливающей границы указанных точек.
15. Битовый поток по п. 14, отличающийся тем, что этот битовый поток дополнительно содержит данные, отображающие ряд точек, содержащихся в каждой секции.
16. Компьютерный программный продукт, содержащий команды, которые при прогоне программы одним или несколькими процессорами инициируют реализацию одним или несколькими процессорами способа, предусматривающего:
декодирование данных, отображающих атрибуты точек в составе облака точек, путем привязки к секции, к которой относятся эти точки, причем указанная секция представляет собой одну из множества секций, полученных в результате разбивки ограничительной рамки, устанавливающей границы указанных точек в составе облака точек; и
реконструкцию атрибутов точек по указанным декодированным данным.
17. Энергонезависимый машиночитаемый носитель данных, содержащий команды, инициирующие выполнение одним или несколькими процессорами следующих операций:
декодирования данных, отображающих атрибуты точек в составе облака точек, путем привязки к секции, к которой относятся эти точки, причем указанная секция представляет собой одну из множества секций, полученных в результате разбивки ограничительной рамки, устанавливающей границы указанных точек в составе облака точек; и
реконструкции атрибутов точек по указанным декодированным данным.