Способ обнаружения движущегося объекта
Иллюстрации
Показать всеИзобретение относится к области обнаружения движущегося объекта. Технический результат – повышение точности обнаружения движущегося объекта или его возможного кандидата. Способ обнаружения движущегося объекта по изображениям, полученным в постоянных временных интервалах, основываясь на значении оценки, полученном из пиксельных значений в одних и тех же положениях пикселей, накладывающихся друг на друга на изображениях, последовательно перемещая изображения в соответствии с информацией, соответствующей предполагаемому движению движущегося объекта, содержит: этап вычисления среднего значения для ограниченного количества пикселей, на котором вычисляют среднее значение, используя пиксельные значения, равные или меньшие, чем пороговое значение, чтобы отличить движущийся объект от светоизлучающего элемента с более высокой яркостью; и этап оценки, на котором оценивают пиксели в одних и тех же положениях пикселей на изображениях, для которых средние значения, вычисленные на этапе вычисления среднего значения для ограниченного количества пикселей, равны или больше, чем пороговое значение, в качестве пикселей, захватывающих движущийся объект или его возможные кандидаты. 8 з.п. ф-лы, 11 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к способу обнаружения движущегося объекта на основе полученных изображений.
УРОВЕНЬ ТЕХНИКИ
Космические обломки являются выведенными из эксплуатации искусственными объектами, движущимися по орбите вокруг Земли. Обнаружение существования космических обломков важно для спокойного движения космического аппарата (искусственных спутников, космических станций, космических кораблей многоразового использования и т. п.). В одном из традиционных способов обнаружения космических обломков обнаруживают его существование, соответственно извлекая участки с высокой яркостью из изображений, полученных с помощью CCD-камеры (на устройствах с зарядовой связью) на Земле или на орбите.
Этот способ содержит этапы, на которых: вырезают области одного и того же размера из трех или более изображений, полученных во временных интервалах, соответствующих движению движущегося объекта, такого как космические обломки; и применяют к вырезанным областям изображений способ укладки. Здесь движение движущегося объекта является равномерным и т. п. движением, имеющим векторы движения (скорости) в двумерном направлении, например, в системе прямоугольных координат xy. Чтобы быть конкретным, вырезанные области изображений накладываются друг на друга и медианное значение вычисляется из пиксельных значений в одних и тех же пикселях областях наложенных изображений. Если медианное значение, определенное таким образом, равно или больше заданного значения, пиксель извлекается в качестве пикселя, представляющего существование движущегося объекта (смотрите, например, PTL 1 и PTL2).
Способ укладки является широко используемым эффективным способом не только для обнаружения космических обломков, но также для обнаружения движущегося объекта при низком уровне яркости в изображении. Дополнительно, как описано выше, способ укладки использует медианное пиксельное значение в качестве значения оценки для обнаружения движущегося объекта. Поэтому способ укладки не вызывает роста значения оценки, даже если в некоторых изображениях случается попадание шумовой составляющей (например, в некоторые изображения попадает звезда или космический луч), в отличие от другого случая, где в качестве значения для оценки используется среднее пиксельное значение. По этой причине способ укладки является предпочтительным в отношении запрещения ошибочного обнаружения движущегося объекта из-за присутствия звезды или космических лучей, которые по случайности могут попасть в изображение.
ПЕРЕЧЕНЬ ЛИТЕРАТУРЫ
ПАТЕНТНАЯ ЛИТЕРАТУРА
[PTL 1] Опубликованная японская патентная заявка №2002-13931
[PTL 2] Опубликованная японская патентная заявка №2003-323625
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
Как описано выше, когда движущийся объект, используя способ укладки, обнаруживается на основе множества изображений, полученных во временных интервалах, требуется накладывать области, которые должны вырезаться из соответствующих изображений, способом со смещением на величину перемещения движущегося объекта в каждом интервале фотографирования изображения (получения изображения), так чтобы объекты, полученные в изображениях, которые соответствуют объекту обнаружения, накладывались друг на друга. Однако, как это часто бывает в случае космических обломков, например, о движении движущегося объекта заранее ничего не известно (направление вектора и скалярное значение).
По этой причине области, пригодные для вырезания из изображений, которые позволяют накладывать друг на друга со смещением изображения космических обломков в качестве объектов обнаружения, должны оцениваться посредством проб и ошибок, то есть, вырезая возможные области из соответствующих изображений и накладывая возможные области со смещением как в различных направлениях, так и с различной величиной. Такой способ проб и ошибок требует огромного объема работ по обработке данных.
Предположим, например, случай, когда движущийся объект обнаруживается из n изображений, каждое из которых имеет размер изображения L=(Lx, Ly), с помощью вышеупомянутого способа укладки. Здесь предполагается, что компоненты скорости движения V по направлениям осей x и y задаются как V=(±Vx, ±Vy), когда скорость движения V движущегося объекта выражается, используя расстояние, на которое движущийся объект перемещается за период времени, соответствующий наложениям между изображениями движущегося объекта. В этом отношении, дополнительно предположим случай, когда значение скорости V и значение размера L изображения задаются как Vx=Vy=200 (то есть, V=(±200, ±200) и Lx=Ly=2000, соответственно, когда скорость V движения и размер L изображения выражаются, используя определенное количество пикселей; и количество n изображений, которое должно использоваться для обнаружения, равно 32.
Когда расстояние, на которое движущийся объект перемещается за период времени, соответствующий наложениям, вычисляется, изменяя и накладывая пиксели на однозначной основе, для движущегося объекта могут предполагаться скорости V (±Vx)×(±Vy). В результате, при оценке пиксельных значений в соответствующих пикселях (Lx×Ly) для всех воображаемых скоростей количество необходимых операционных процессов составляет
(2Vx)×(2Vy)×(Lx)×(Ly)
=400×400×2000×2000=6,4*1011.
Эти вычислительные процессы необходимы для каждого из n изображений. Соответственно, когда вычисляются все пиксельные значения во всех картинках, общее количество необходимых вычислительных процессов получается умножением упомянутого выше числа на 32, давая в результате приблизительно 2,0×1013.
Дополнительно, процесс вычисления медианного значения из пиксельных значений в одних и тех же положениях пикселей для n изображений обязательно должен содержать: арифметический процесс сортировки n пиксельных значений; и процесс выбора значения, лежащего в средней точке в последовательности пиксельных значений, расположенных в восходящем (или нисходящем) порядке в результате сортировки. По этой причине время, необходимое для вычисления, зависит от времени вычисления, необходимого для сортировки, и равно времени, необходимому для выполнения nlog(n) процессов сравнения и операций назначения. Даже в случае, когда требуется наименьшее количество процессов без сортировки значений как результат процессов сравнения, количество операций, необходимое для процессов сравнения и операций назначения, в log(n) раз больше, чем число (n) операций, которое должно быть выполнено, чтобы оценить среднеарифметическое пиксельное значение. В обычных случаях значения, полученные в результате операции сравнения, необходимо сортировать и, дополнительно, каждый раз при сортировке значений требуются три операции назначения. По этой причине, количество операций, необходимое для такой обработки, оказывается в несколько раз большим. Это делает обработку тяжелой задачей, требующей больших затрат времени.
Дополнительно, при операции сравнения для сортировки n пиксельных значений процессор после процесса сравнения выполняет исполнение по предположению. То есть, после сравнения пары пиксельных значений, выбранных из n пиксельных значений, процессор выполняет исполнение по предположению "изменения порядка двух пиксельных значений" в зависимости от результата сравнения или исполнение по предположению "неизменности порядка двух пиксельных значений".
В этом отношении, предположим случай, когда для пары пиксельных значений процессор выполняет исполнение по предположению "изменения порядка двух пиксельных значений." Если пиксельные значения, как объект исполнения по предположению, появившиеся так, что они выстроены в восходящем или нисходящем порядке, изменяют свой порядок на обратный, для чего процессор сортирует два пиксельных значения, исполнение по предположению, выполняемое процессором, является успешным.
Однако, если сначала пиксельные значения, как объект исполнения по предположению, выстраиваются в порядке, в котором пиксельные значения должны сортироваться, исполнение по предположению, выполняемое процессором, является ошибкой, поскольку процессы, следующие за исполнением по предположению, должны приостанавливаться; предшествующая работа (работа, основанная на неправильном результате) должна быть аннулирована; и предшествующая работа должна быть выполнена снова.
Как частый случай, исполнение по предположению выполняется при предположении, что будет иметь место ветвь, которая является той же самой, что и результат предшествующего исполнения, и, в известном смысле, что процесс, следующий за исполнением по предположению, выполняется путем определения содержания исполнения перед тем, как будут урегулированы условия. Однако, поскольку пиксельные значения выстраиваются в случайном порядке, существует 50-типроцентная вероятность, что результат предшествующего сравнения сопровождается тем же самым результатом. По этой причине существует 50-типроцентная вероятность, что исполнение по предположению, выполняемое процессором, заканчивается ошибкой. Соответственно, существует 50-типроцентная вероятность, что пока работа не будет проделана снова, отменяя ранее проделанную работу, основанную на неправильном результате, работа должна быть приостановлена на время, приблизительно в 10-20 раз большее, чем время, необходимое для выполнения четырех основных арифметических операций.
Как описано выше, способ, использующий медианное значение пиксельных значений в одних и тех же положениях пикселей для n изображений, как значение оценки для обнаружения движущегося объекта, в значительной степени предпочтителен для повышения точности обнаружения по сравнению со способом, использующим среднее значение. В обмен на это преимущество, процессор должен выполнять огромный объем арифметической обработки, чтобы оценить медианное значение по сравнению со средним значением.
Настоящее изобретение было сделано с учетом представленной выше ситуации. Задача настоящего изобретения состоит в обеспечении способа обнаружения движущегося объекта, используя способ укладки, причем способа обнаружения движущегося объекта или возможного его кандидата, способного обнаруживать движущийся объект или возможного его кандидата при меньшем объеме операционных процессов, чем это требуется при использовании оценки медианного значения из пиксельных значений в одних и тех же положениях пикселей на соответствующих наложенных изображениях, в качестве значения оценки для обнаружения движущегося объекта.
РЕШЕНИЕ ПРОБЛЕМЫ
Вариант настоящего изобретения обеспечивает способ (способ обнаружения движущегося объекта) для обнаружения движущегося объекта, являющегося объектом наблюдения, по изображениям, полученным в постоянных интервалах, основываясь на значении оценки, полученном из пиксельных значений в одних и тех же положениях пикселей при наложении друг на друга изображений, последовательно перемещая изображения в соответствии с содержанием, соответствующим содержанию оцененного движения движущегося объекта, являющегося объектом наблюдения, в течение постоянных интервалов. Здесь способ содержит этапы, среди которых: этап вычисления среднего значения для ограниченного количества пикселей, на котором вычисляют среднее значение, используя пиксельные значения, которые равны или меньше порогового значения, для отличия движущегося объекта, являющегося объектом наблюдения, от светоизлучающего элемента с более высокой яркостью, чем движущийся объект, причем пиксельные значения являются пиксельными значениями из числа пиксельных значений, находящихся в одних и тех же пиксельных положениях на изображениях, и этап оценки, на котором делают оценку для определения пикселей, находящихся в одних и тех же положениях пикселей на изображениях, средние значения которых, вычисленные на этапе вычисления среднего значения для ограниченного количества пикселей, равны или больше, чем значение критерия, в качестве пикселей, соответствующих движущемуся объекту, являющемуся объектом наблюдения, или соответствующих возможному кандидату на движущийся объект.
Способ может дополнительно содержать этапы, среди которых: этап вычисления среднего значения для всех пикселей, на котором вычисляют среднее значение для всех пикселей в одних и тех же положениях пикселей на изображениях; и этап вычисления порогового значения, на котором вычисляют пороговое значение, умножая среднее значение, вычисленное на этапе вычисления среднего значения для всех пикселей, на заданное число.
Оцененное содержание движения может быть равномерным линейным движением движущегося объекта, являющегося объектом наблюдения в оцененном направлении его движения и с оценочной величиной его движения. Движущийся объект, как объект наблюдения, может обнаруживаться по изображениям, основываясь на значении оценки, полученном из пиксельных значений в одних и тех же положениях пикселей, накладывающихся друг на друга на изображениях, последовательно перемещая изображения путем параллельного смещения в оценочном направлении движения и на оценочную величину перемещения движущегося объекта, являющегося объектом наблюдения.
Оцененное содержание движения может быть равномерно ускоренным движением движущегося объекта, являющегося объектом наблюдения, в оценочном направлении его движения с оценочной величиной его перемещения, которая увеличивается или уменьшается во времени на постоянное значение. Движущийся объект, являющийся объектом наблюдения, может быть обнаружен из изображений, основываясь на значении оценки, полученном из пиксельных значений в одних и тех же положениях пикселей, наложенных друг на друга на изображениях, путем последовательного перемещения изображений посредством параллельного перемещения в оцененном направлении перемещения и на оценочную величину перемещения движущегося объекта, являющегося объектом наблюдения.
Способ может дополнительно содержать этапы, среди которых: этап группирования, на котором изображения делятся на группы, каждая из которых содержит заданное количество последовательных изображений, следующих друг за другом последовательно во времени; и этап обнаружения, на котором в изображениях обнаруживают движущийся объект, являющий объектом наблюдения, основываясь на результате оценки, полученном на этапе оценки. Здесь, для каждой из групп, на которые были разделены изображения на этапе группирования, могут быть выполнены этап вычисления среднего значения для ограниченного количества пикселей и этап оценки, используя заданное количество изображений, принадлежащих к группе. Если из групп извлекаются возможные кандидаты, совпадающие друг с другом с точки зрения оценочного содержания движения и траектории движения, на этапе обнаружения возможные кандидаты могут обнаруживаться в изображениях как движущийся объект, являющийся объектом наблюдения.
Способ может дополнительно содержать этап фильтрации, на котором: перемещают первое изображение и другое изображение, полученное перед или после этого первого изображения в одном из постоянных интервалов, в соответствии с содержанием, соответствующим уже известному содержанию движения движущегося объекта, который отличается от объекта наблюдения, во время постоянных интервалов; вычитают пиксельные значения в одних и тех же позициях пикселей в другом изображении, наложенном на первое изображение, из пиксельных значений пикселей в первом изображении; и, таким образом, вычисляют пиксельные значения после фильтрации для пикселей в первом изображении. Здесь, на этапе вычисления среднего значения для ограниченного количества пикселей может вычисляться среднее значение пиксельных значений, равных или меньших порогового значения, причем пиксельные значения берутся из числа пиксельных значений после фильтрации в тех же самых положениях пикселей на изображениях, которые получены на этапе фильтрации.
Движущийся объект, являющийся объектом наблюдения, может быть объектом, движущимся по орбите вокруг Земли. Изображения могут быть изображениями, полученными в интервалах во время наблюдения в фиксированных точках.
ПРЕДПОЧТИТЕЛЬНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ
При обнаружении движущегося объекта способом укладки настоящее изобретение дает возможность точно обнаруживать движущийся объект или его возможного кандидата при меньшем количестве рабочих процессов, которое требуется, когда в качестве значения оценки для обнаружения движущегося объекта используется медианное значение, вычисленное из пиксельных значений в одних и тех же положениях пикселей на соответствующих наложенных изображениях.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 - блок-схема последовательности выполнения операций процедуры в случае, когда способ обнаружения движущегося объекта применяется для обнаружения космических обломков по фотографическим астрономическим изображениям.
Фиг. 2 - блок-схема последовательности выполнения операций конкретной процедуры этапа процесса фотографирования (получения изображения) и считывания изображения, соответствующего блок-схеме последовательности выполнения операций, показанной на фиг. 1.
Фиг. 3 - блок-схема последовательности выполнения операций конкретной процедуры этапа предварительного процесса, соответствующего блок-схеме последовательности выполнения операций, показанной на фиг. 1.
Фиг. 4 - блок-схема последовательности выполнения операций конкретной процедуры этапа процесса укладки, соответствующего блок-схеме последовательности выполнения операций, показанной на фиг. 1.
Фиг. 5 - график характеристик среднего значения, которое должно вычисляться, используя пиксельные значения, равные или меньшие, чем пороговое значение на этапе предварительного процесса, показанного на фиг. 1.
Фиг. 6 - блок-схема последовательности выполнения операций конкретной процедуры для этапа процесса оценки непрерывности в блок-схеме последовательности выполнения операций, показанной на фиг. 1.
Фиг. 7 - пояснительная диаграмма, схематично показывающая содержание процедуры этапа процесса оценки непрерывности, показанного на фиг. 6.
Фиг. 8 - блок-схема последовательности выполнения операций конкретной процедуры для этапа процесса проверки результата в блок-схеме последовательности выполнения операций, показанной на фиг. 1.
Фиг. 9 - график шумовой составляющей, остающейся в сигнале изображения, в соответствии с изменением яркости необычного элемента, такого как звезда, попавшего в изображения, при сравнении шумовой составляющей со значениями оценки, используемыми для обнаружения космических обломков.
Фиг. 10 - график шумовой составляющей, остающейся в сигнале изображения в соответствии с изменением частоты появления необычного элемента, такого как звезда, полученного в изображениях, при сравнении шумовой составляющей со значениями оценки, используемыми для обнаружения космических обломков.
Фиг. 11 - график шумовой составляющей, остающейся в сигнале изображения в соответствии с изменением яркости объекта обнаружения, содержащего компонент CCD-элемента в фотографическом устройстве, при сравнении шумовую составляющую со значениями оценки, используемыми для обнаружения космических обломков.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
В соответствии с чертежами, описания будут предоставлены для варианта осуществления, в котором способ обнаружения движущегося объекта, соответствующий настоящему изобретению, применяется для обнаружения космических обломков по сфотографированным астрономическим изображениям.
Способ обнаружения движущегося объекта, соответствующий варианту осуществления, предназначен обнаруживать космические обломки в качестве движущегося объекта по фотографическим астрономическим изображениям. Согласно описанию блок-схемы последовательности выполнения варианта осуществления, показанной на фиг. 1, этот способ предназначен выполнять этап фотографирования (получения изображения) и считывания изображения (этап S1), этап предварительной обработки (этап S3), этап процесса укладки (этап S5), этап процесса оценки непрерывности (этап S7) и этап процесса проверки результата (этап S9).
Как показано на блок-схеме последовательности выполнения операций на фиг. 2, этап процесса фотографирования и считывания изображения (этап S1 на фиг. 1) начинается с повторяющегося получения серии фотографий пространства (неба), содержащего геостационарную орбиту космических обломков, в течение заданной продолжительности времени экспозиции с постоянными временными интервалами (этап S11). Затем этап процесса считывания изображения (этап S1 на фиг. 1) заканчивается получением сигналов изображения, представляющих полученные изображения (этап S13).
Устройство фотографирования (получения изображения) (не показано), образованное, например, соединением CCD-камеры с астрономическим телескопом, может использоваться для получения изображений неба. Дополнительно, в варианте осуществления описанный ниже этап процесса укладки (этап 35 на фиг. 1) выполняется p раз, каждый раз используя m изображений. Другими словами, последовательно фотографируются и получаются в фотографическом устройстве p x m изображений.
После этого, как показано на блок-схеме последовательности выполнения операций, приведенной на фиг. 3, этап предварительного процесса (этап S3 на фиг. 1) начинается с выполнения коррекций сигналов изображения, полученных от фотографического устройства (не показано), удаляя шумовые составляющие, содержащиеся в сигналах изображения (этап S31). После этого, размер изображений, представляющих откорректированные сигналы изображения, уменьшается до размера изображения, которое будет обрабатываться на описанном ниже этапе процесса укладки (этап S5 на фиг. 5) (этап S33). В варианте осуществления размер изображений уменьшается наполовину как в вертикальном, так и в горизонтальном направлениях (на четверть, с точки зрения площади). Затем, наибольшее пиксельное значение 2*2 пикселей перед уменьшением назначается в качестве пиксельного значения одному пикселю после уменьшения. На этом этап предварительного процесса (этап S3 на фиг. 1) заканчивается.
На этапе S31 коррекции проводятся, удаляя шумовые составляющие. Конкретно, коррекции осуществляются, удаляя шумовые составляющие, содержащиеся в сигналах, представляющих изображения, полученные фотографическим устройством (не показано). Типичным примером шумовых составляющих, которые должны быть удалены, является составляющая смещения CCD-элемента в CCD-камере фотографического устройства.
Составляющая смещения CCD-элемента является шумовой составляющей, возникающей, когда изображение фотографического объекта, полученное астрономическим телескопом фотографического устройства (не показано), преобразуется CCD-элементом CCD-камеры в электрический сигнал. Выражаясь конкретно, когда выходной сигнал должен соответствовать нулевой яркости (то есть, когда количество света от фотографического объекта равно нулю), CCD-элемент может в некоторых случаях сдвигать (смещать) фактический выходной сигнал от нулевой точки. Дополнительно, содержание смещения изменяется от одного CCD-элемента к другому.
В качестве меры противодействия этому, когда объект фотографируется при нулевой освещенности, составляющая смещения CCD-элемента корректируется (то есть, подвергается коррекции смещения), чтобы сигнал изображения с выхода фотографического устройства стал равным "0". В этой связи, коррекцию смещения в этом случае называют коррекцией темного. Значение коррекции может быть получено, оценивая значение выходного сигнала CCD-элемента во время фотографирования при закрывании блока светоприемника от попадания света.
Далее, значение коррекции, оцененное таким образом, вычитается из пиксельного значения в каждом из пикселей, который соответствует изображению неба, сфотографированного фотографическим устройством для обнаружения движущегося объекта. Это позволяет корректировать составляющую смещения CCD-элемента.
Другим типичным примером шумовых составляющих, которые должны удаляться от сигналов изображения на этапе S31, является шумовая составляющая, свойственная звезде. Шумовая составляющая, свойственная звезде, появляется, когда звезда, существующая на небе, попадает в изображения со звездой и ее окружающим пространством, выраженная как размытые точки или линии в соответствии со скоростью движения звезды.
Шумовая составляющая, свойственная звезде, может быть исключена из каждого изображения, вычитая пиксельные значения в одних и тех положениях пикселей на двух изображениях, которые накладываются друг друга посредством параллельного перемещения на уже известное значение движения звезды в уже известном направлении движения звезды. Здесь, первое из двух изображений является изображением, полученным фотографическим устройством (не показано), а другое изображение является его предшествующим или последующим изображением, последовательно полученным фотографическим устройством.
С этой целью, шумовая составляющая сигналов изображения, свойственных звезде, удаляется после коррекции темного для составляющей смещения CCD-элемента посредством следующих действий: накладывают каждое из двух последовательных изображений неба, полученных фотографическим устройством для обнаружения движущегося объекта, перемещая два последовательных изображения с помощью параллельного перемещения в соответствии с направлением и величиной движения звезды; и вычитают пиксельные значения пикселей, наложенных друг на друга. Вышесказанное может использоваться в качестве содержания коррекции, которая должна делаться, удаляя шумовые составляющие на этапе S31, показанном на фиг. 3.
Как показано на блок-схеме последовательности выполнения операций на фиг. 4, этап процесса укладки (этап S5 на фиг. 1) начинается с разделения изображений p*m (размер изображения которых равен L=(Lx, Ly)), сфотографированных последовательно фотографическим устройством (не показано) с постоянными временными интервалами, на р групп (наборов), каждая из которых содержит m последовательных изображений, и для каждой группы (p=0-p-1), m изображений подвергают способу укладки и, таким образом, извлекают возможного кандидата на космические обломки (этап S51).
Процесс извлечения возможного кандидата на космические обломки из m изображений достигается, выполняя вычисление с использованием пиксельных значений в одних и тех же положениях пикселей, накладывающихся друг друга, в то же время последовательно перемещая каждое изображение путем его параллельного перемещения с его оцененной скоростью движения космических обломков (то есть, длина (расстояние или интервал) перемещения космических обломков на изображении с его оценочной скоростью движения в пределах заданной продолжительности времени). Последовательно изменяя оценочную скорость движения космических обломков в диапазоне от (-Vx/p,-Vy/p) до (Vx/p, Vy/p), это вычисление выполняется для каждой оценочной скорости движения (этап S53). В этом отношении, причина, почему диапазон оценочной скорости движения равен 1/p, состоит в том, что продолжительность времени равна 1/p; и расстояние перемещения в пределах всей продолжительности времени также равно 1/p.
Дополнительно, вычисление, использующее пиксельные значения в одних и тех же положениях пикселей, накладывающихся друг на друга в m изображениях, выполняется для каждого из положений пикселей (для которых координаты пикселей равны от (0, 0) до (Lx, Ly)) в каждом изображении. Говоря конкретно, процесс усреднения выполняется для пиксельных значений пикселей, исключая пиксельные значения пикселей (выбросы), не удовлетворяющие условия, в одних и тех же положениях пикселей, накладывающихся друг на друга в m изображениях, которые последовательно перемещаются на величину параллельного перемещения с оценочной скоростью V движения космических обломков (этап S55). В этом отношении, условие означает "является меньшим, чем пороговое значение, полученное умножением среднего значения пиксельных значений пикселей на заданное число".
Пороговое значение используется, чтобы отличать космические обломки от объекта, который излучает свет с более высокой яркостью, чем космические обломки (соответствующие светоизлучающему элементу высокой яркости в формуле изобретения). То, каким должно быть установлено пороговое значение, является очень важным параметром для значения, вычисляемого последующим процессом, чтобы отразить снижение яркости (пиксельное значение) движущегося объекта, яркость которого (пиксельное значение) значительно отличается от яркости космических обломков.
По этой причине пороговое значение устанавливается, основываясь на среднем значении всех пиксельных значений, кроме пиксельных значений выбросов в одних и тех же положениях пикселей на наложенных изображениях (умножая среднее значение всех пиксельных значений, кроме пиксельных значении выбросов, на заданное число). Использование порогового значения в качестве критерия яркости (пиксельное значение) космических обломков позволяет точно отличить пиксель, яркость (пиксельное значение) которого сильно отличается от яркости (пиксельного значения) критерия, как пиксель, представляющий существование светоизлучающего объекта, который не является космическими обломками, от пикселя, представляющего существование космических обломков.
Между тем, вышеупомянутое "заданное число", которое управляет пороговым значением, может быть установлено как соответствующее значение, используя статистический способ. Заданное значение может быть установлено, например, в диапазоне 1,5-3. Последующие описания будут обеспечиваться для варианта осуществления, в котором заданное число установлено равным 2.
Прежде всего, m изображений, принадлежащих одной группе (p=0-p-1), установленной на этапе S51, последовательно перемещаются на величину параллельного перемещения с оценочной скоростью движения (одно из значений (-Vx/p,-Vy/p)-(Vx/p, Vy/p)) космических обломков, установленной на этапе S53. Далее оценивается среднее значение пиксельных значений в одних и тех же положениях пикселей объекта ((0, 0)-(Lx, Ly)), накладывающихся друг на друга, на наложенных изображениях, установленных на этапе S55 (этап S57).
Здесь далее, используя пороговое значение, полученное умножением оцененного среднего значения на два (заданное число), выбираются пиксели, для которых пиксельные значения равны или меньше, чем пороговое значение (этап S59). Вычисляется среднее значение пиксельных значений для выбранных пикселей (этап S61). Следует заметить, что вычисление среднего значения на этапе S61 определяется как невозможное, если доля пикселей, для которых пиксельные значения равны или меньше, чем 0,5 от среднего значения, вычисленного на этапе S57, относительно всех пикселей, превышает 50%.
Среднее значение, вычисленное, используя описанную выше процедуру на этапе S61, представлено на графике, показанном на фиг. 5. Прежде всего, ромбы, нанесенные на график на фиг. 5, представляют пиксельные значения (яркости) T1-T8 в одних и тех же положениях пикселей объекта, где объекты на изображениях перекрывают друг на друга в наложенном состоянии. Здесь по горизонтальной оси на фиг. 5 представляются моменты времени, в которые фотографируются изображения, к которым относятся изображения, соответствующие нанесенным на график пиксельным значениям T1-T8, в то время как вертикальная ось на фиг. 5 представляет яркости, соответствующие пиксельным значениям.
Среднее арифметическое значение Tave пиксельных значений T1-ТВ в одних и тех же положениях пикселей на изображениях представляется на фиг. 5 тонкой пунктирной линией. Кроме того, пороговое значение Tth, полученное умножением среднего арифметического значения Tave на заданное число, представляется на фиг. 5 штрих-пунктирной линией. Дополнительно, среднее значение Tave' пиксельных значений T1-T4, T6-T8, принадлежащих к диапазону А пиксельных значений, которые равны или меньше, чем пороговое значение Tth и являются объектами, которые должны усредняться, представляется на фиг. 5 толстой пунктирной линией. Среднее значение Tave' является значением, которое вычисляется на этапе S61 и гораздо ближе к пиксельному значению T6, медианному значению, чем среднее арифметическое значение Tave пиксельных значений T1-T8.
После этого выполняется вычисление, использующее пиксельные значения в одних и тех же положениях пикселей, накладывающихся друг на друга на наложенных изображениях для каждого из положений пикселей (пиксельными координатами которых являются (0, 0)-(Lx, Ly)) (этапы S55-S61). После этого, каждый раз, когда вычисленная скорость V движения космических обломков, используемая для последовательного перемещения m изображений на величину параллельного перемещения, изменяется с одной на другую в диапазоне от (-Vx/p,-Vy/p) до (Vx/p, Vy/p) (этап S53), выбирается (или обновляется) вычисленная скорость V движения, при которой среднее значение, вычисленное на этапе S61, является наибольшим (этап S63).
Дополнительно, когда вычисленная скорость V движения, при которой среднее значение, вычисленное на этапе S61, является наибольшей, выбирается (или обновляется), основываясь на средних значениях, которые вычислены на этапе S61 для всех вычисленных скоростей V движения (V=(-Vx/p,-Vy/p)-(Vx/p, Vy/p)) (этапы S53-S63), предшествующие процессы выполняются для всех остальных групп (от p=0 до p-1).
Когда предшествующие процессы завершаются для всех групп (p=0-p-1) (этапы S51-S63), этап процесса укладки (этап S5 на фиг. 1) заканчивается.
Затем, как показано на блок-схеме последовательности выполнения операций, представленной на фиг. 6, этап процесса вычисления непрерывности (этап S7 на фиг. 1) начинается с обнаружения пикселей, пиксельные значения которых равны или больше порогового значения (значения критерия для возможного кандидата, соответствующего значению критерия в формуле изобретения), требующиеся для того, чтобы определить возможного кандидата на космические обломки как возможные точки космических обломков (этап S71). Следует заметить, что эти пиксели также представляют пиксели, для которых среднее значение их пиксельных значений, вычисленное на этапе S61, основываясь на вычисленной скорости V движения, выбранной на этапе S63, становится наибольшим.
Далее, из групп p выбираются две произвольные группы (q, r ∈ [1, p]) (этап S73). Для каждой группы q, r вычисляется, относительно какого пикселя в каждом изображении кандидат на космические обломки, обнаруженные на этапе S71, проходит за общее заданное время (этап S75).
После этого извлекаются пары, каждая из которых состоит из возможного кандидата на космические обломки из группы q и возможного кандидата на космические обломки из группы r, которые проходят через одни и те же положения пикселей (или альтернативно, соседние положения пикселей в пределах заданных диапазонов) за заданное время (этап 377). Например, на фиг. 7 показано, что из трех точек кандидатов на космические обломки, полученных в самом верхнем изображении в нижней группе на чертеже, две располагаются на дополнительных линиях относительно траекторий движения двух из трех точек кандидатов на космические обломки, полученных в каждом изображении в верхней группе на чертеже. Поэтому две точки кандидатов соответствуют паре, проходящей через одни и те же положения пикселей за заданное время.
Далее, из пар кандидатов на космические обломки, извлеченных на этапе S77 (смотрите фиг. 6), пара кандидатов на космические обломки, вычисленные скорости V движения которых в соответствующих группах q, r близки друг к другу (то есть, попадают в пределы заданного диапазона ошибки), извлекаются в качестве конечных кандидатов на космические обломки (этап S79). Например, на фиг. 7 показано, что точки кандидатов на космические обломки, маркированные как "OK: совпадение в позиционном направлении", располагаются на чертеже в одном и том же позиционном направлении в обеих группах, верхней и нижней. Поэтому эта пара соответствует паре, совместно использующей одну и ту же вычисленную скорость V движения, содержащую направленные составляющие.
С другой стороны, точки кандидатов на космические обломки, маркированные как "NG: раз