суббота, 10 ноября 2018 г.

Метрический тензор и аффинное преобразование

В обработке изображений стоит актуальная задача. В общей сцене участвует несколько объектов, для каждого задается некоторая точка привязки и эта точка привязки связывает общие, или абсолютные, координаты и внутренние, нормированные для каждого изображения.

Для перехода к внутренним нормированным используется смещение до точки привязки и масштабирование. Смещение и масштабирование задаются для каждого из объектов сцены. Та же формулировка используется в ортотрансформировании спутниковых снимков с использованием коэффициентов RPC.

Проблема состоит в том, что манипуляции с общей сценой или в случае со спутниковыми снимками с маршрутом съемки приводят к выполнению преобразований, которые необходимо произвести, в абсолютном пространстве. Но из этих преобразований необходимо получить масштабирования по осям для каждого такого преобразования.

вторник, 6 ноября 2018 г.

Гиперкомплексные числа и неопределенные интегралы

Для нахождения неопределенных интегралов, или отыскания такой функции, производная которой равна заданной, используется много различных методов. Один из них - это просто брать большой набор различных функций, для каждой из них брать производную и составлять таблицу интегралов. В таком методе необычную роль играют гиперкомплексные числа. Разберемся подробнее.

вторник, 30 октября 2018 г.

Ну почему бы нет?

Среди читателей блога есть программисты (либо общающиеся с программистами). Хотелось бы обратиться к тем, кто использует двух-факторную авторизацию через отправку СМС. Оно конечно, прогресс шагнул вперед и дал в руки смартфоны. Дальше он снова шагнет вперед и мы сможем избавиться от недостатков. Так давайте делать эти шаги.

воскресенье, 28 октября 2018 г.

О замедлении вращения лун

Продолжим тему, начатую в заметках "Синхронные луны" и "Эклиптики звезд и галактик и темная сила". Предположим, что при движении массивного тела вокруг оси его движения действительно создается вихревое поле, аналогичное магнитному.

вторник, 16 октября 2018 г.

Задача 9. О темной материи

Если темная материя, как предполагается, притягивает звезды, то должна ли темная материя притягивать темную материю? Если падению звезд в центр галактик препятствует инерция, то должна ли быть инерция и у темной материи?

четверг, 11 октября 2018 г.

Сопряженные корни квадратного уравнения в паракомплексных числах

Алгебраические уравнения, в том числе и второго порядка, могут существовать не только в мире действительных и комплексных чисел, но и в других алгебрах. Рассмотрим квадратное уравнение в паракомплексных числах.

среда, 10 октября 2018 г.

Интегралы Френеля как следующие из интегралов Пуассона

Часть неберущихся интегралов получили собственные названия, это интегралы Пуассона и Френеля. Интегралы Пуассона используются в теории ошибок, а интегралы Френеля в интерферометрии. Тот факт что интегралы Френеля являются неберущимися можно вывести из того, что интегралы Пуассона являются неберущимися.

вторник, 9 октября 2018 г.

Замеченные преимущества Parker Jotter Fountain Pen над Parker Sonnet

Пользуюсь в разных случаях разными ручками, в том числе перьевыми. Перьевые практичнее если надо писать много текста, например статья по математике с формулами. От шариковой рука устает быстрее. Опишу какие заметил преимущества одной ручки Паркер над другой ручкой тоже Паркер.

понедельник, 8 октября 2018 г.

Космонавт-спортсмен

На орбитальной станции в невесомости космонавт толкает массивный прибор вперед-назад. После серии повторов оставляет его в покое. Куда затрачивается энергия космонавта?

суббота, 6 октября 2018 г.

Неберущиеся интегралы гиперболических функций

Из таблицы неберущихся интегралов, содержащих функции экспоненты, всегда можно получить соответствующие им парные неберущиеся интегралы для гиперболических функций sh и ch.

среда, 3 октября 2018 г.

Показ гарей и очагов по Landsat-8

Продолжая тему, начатую в заметке Как увидеть из космоса через облака то, чего уже нет, поставим следующую задачу: показать растровое изображение, на котором красным будут пикселы активного горения и остальное - черно-белое с показом гарей. Общий смысл - визуально дешифрировать очаги и идентифицировать отношение между точками активного горения и их примерное направление движения.

Возьмем тот же снимок Landsat-8, с несколькими пожарами под облачностью.

вторник, 2 октября 2018 г.

Факторы облачности на спутниковых снимках

Облачность вносит коррективы в яркости пикселов, что влияет на применение порогов и спектральных отношений. Физические факторы, приводящие к деформации яркостей, замеченные на спутниковых снимках:

пятница, 28 сентября 2018 г.

Как увидеть из космоса через облака то, чего уже нет

Участвуя в проекте для МЧС РФ по пожарам, мы столкнулись с весьма любопытной задачей. Нужно, ведя наблюдение из космоса (то есть анализируя космические снимки), посмотреть через непроглядную облачность и увидеть лес, которого уже нет, потому что он сгорел. Нужно найти гари.

Берем снимок Landsat-8. Это растровое изображение с несколькими каналами. Три из них по длинам волн соответствуют примерно нашим оптическим RGB.

четверг, 27 сентября 2018 г.

Забавный трюк

Если есть лишь логические операции И (&), ИЛИ (|) и НЕ(not()) но нужно выразить тернарный оператор
a ? b : c
то это можно сделать так
a & b | not(a) & c

четверг, 20 сентября 2018 г.

Анти-стелс покрытие

При анализе космических снимков, особенно высокодетальных съемочных систем, с малым размером пиксела в метрах на Земле, есть некоторая проблема.

среда, 19 сентября 2018 г.

воскресенье, 16 сентября 2018 г.

воскресенье, 26 августа 2018 г.

Задача 8. О происхождении массы

Можно ли вывести понятие массы так же как понятие заряда если не вводить её изначально в составе импульса и действия?

воскресенье, 19 августа 2018 г.

Окружение пульсара и его джет

Есть известное видео джета пульсара, снятое телескопом Чандра.
Если присмотреться к нему, то можно обнаружить интересный факт. Вот та же съемка в виде видео:

вторник, 7 августа 2018 г.

Определение нормали ЦМР и уклона в заданном направлении

Для задач ГИС, использующих уклоны, их величины и направления, необходимо по растровым данным ЦМР (цифровая модель рельефа) определять условную плоскость и ее нормаль в заданной точке.

воскресенье, 5 августа 2018 г.

MUMPS Books and Beginners

На техподдержку проекта MiniM пришло письмо. Товарищ представился как начинающий программист на MUMPS и спросил нет ли толковых книжек про MUMPS.

Я, как автор одной из книжек про MUMPS совершенно на автомате ответил что да, есть такая. Но поскольку вопрос был на английском то добавил что нет, перевода на английский не делалось.

Потом только дошло, что человек начинающий, и из англоязычной страны (USA), а у меня подборка материалов по MUMPS преимущественно на русском. И вскочил вопрос - что найти в интернете для начинающего, про MUMPS и на английском? Попробовал разобраться и вот что получилось:

суббота, 9 июня 2018 г.

CListCtrl::SortItems()

В работе понадобилось использовать контрол CListCtrl библиотеки MFC таким образом, что в нем добавляются и удаляются отдельные строки, и по смыслу данных их лучше видеть в сортированном виде. Для этого после каждого удаления и добавления нужно вызвать функцию сортировки списка элементов. Оказалось, что в библиотеке MFC, в отличие от более продвинутых, это сделать не так просто, поскольку MFC это довольно легковесный переходник на контролы Win32. Разобрался и для памяти решил оставить заметку, ну и может еще кому пригодится.

суббота, 26 мая 2018 г.

Есть ли выигрыш в HeapAlloc(HEAP_NO_SERIALIZE)?

У меня был давний интерес, как сделать одну хитрую вещицу. Есть код работающий с объектами, и эти объекты могут быть разбиты на группы для параллельной обработки в параллельных потоках. Сами объекты могут использовать динамическую память. Задача выглядит примерно так: можно ли им работать в хипах, независимых друг от друга и не входить в взаимные блокировки при запросе и освобождении памяти.