Не желая ждать сорок лег, тем более что я жил в 1998 году, а не в 1930-м, я переложил всю работу на компьютеры. Для начала нужно было просканировать фотопластинки, чтобы получить цифровое изображение, а дальше компьютер делал все остальное. Сканирование не заняло много времени, поскольку машины для сканирования астрономических фотопластинок были довольно больших размеров, а главное – они уже в то время существовали. Тем не менее обработка изображений на компьютере заняла намного больше времени. Программу, позволяющую искать планеты, еще не придумали. Я должен был написать ее сам. Я понятия не имел о том, что такое эмульсия, проявитель и закрепляющий раствор, но написать программу было в моих силах. В этом я разбирался достаточно неплохо. Когда я еще учился в старших классах, я писал несложные компьютерные программы, с помощью которых можно было изучать звезды, другие планеты, Луну, а также вычислять их местоположение и следить за ними в ночном небе. Это будет моя первая серьезная программа. Сгорбившись перед монитором компьютера в своем кабинете, я провел большую часть того года, беспрестанно проводя различные тестирования, хмурясь, начинал снова, яростно набирая на клавиатуре разные символы и думая над тем, какова будет следующая команда. Для человека, который занимается поисками планет, я проводил слишком много времени, таращась в машинные коды и цифровые выходы результатов моей работы. Вместо того чтобы по ночам смотреть на небо, я смотрел на цифры и компьютерные программы, а также пытался заставить эти программы работать. Я должен был убедиться в том, что мои программы точны и при работе не будут допущены никакие ошибки. Я также должен был быть уверенным в том, что в программе нет никаких глупых ошибок, из-за которых я мог пропустить планету, не увидев ее буквально перед моим носом. Работа компьютера начиналась с того, что программа распознавала три одинаковые просканированные фотопластинки. Далее она изучала каждую яркую точку на каждом из трех снимков, сделанных три ночи подряд. Все видимые звезды, галактики, туманности на этих трех пластинках имели одинаковые координаты, таким образом компьютер быстро идентифицировал их как «недвижущиеся объекты» и переходил к следующим. Тем не менее случалось так что порой некоторые объекты на одном изображении выглядели как пятна, в то время как на двух других в том же самом месте было чистое небо. Программа запоминала это. Этими пятнами могло быть что угодно. Иногда звезды выглядят ярче и появляются там, где раньше их не было видно. Бывало также, что от спутника, двигающегося по своей орбите вокруг Земли, вдруг исходил яркий свет, тогда он был похож на звезду. Иногда случалось так, что пыль с улицы попадала в открытую щель купола телескопа и оседала на очень чувствительной эмульсии фотографической пластинки, создавая тем самым иллюзию случайной звезды. Однако иногда на снимках проявляется что-то, чего раньше там никогда не было, поскольку это самое что-то медленно движется в небе, и достаточно всего одной секунды, чтобы запечатлеть этот новый объект на пластинке. В таком случае на снимке, сделанном следующей ночью, этот объект будет немного удален от того места, где он был обнаружен ранее. Я использовал третью пластинку для контрольной проверки. Когда на контрольном изображении программа обнаруживала объект, похожий на два предыдущих, она заносила его в список потенциально новых планет и переходила к следующей точке. Все эти операции занимали не более миллисекунды. Чтобы обработать все снимки, на которые мы потратили два года, программе понадобилось всего около двух часов. — 32 —
|