SourceXtractorPlusPlus
0.10
Please provide a description of the project.
|
#include <iostream>
#include <tuple>
#include <vector>
#include <valarray>
#include <boost/any.hpp>
#include <mutex>
#include "AlexandriaKernel/memory_tools.h"
#include "SEImplementation/Plugin/Psf/PsfProperty.h"
#include "SEImplementation/Plugin/MoffatModelFitting/MoffatModelFitting.h"
#include "SEImplementation/Plugin/MoffatModelFitting/MoffatModelFittingTask.h"
#include "ElementsKernel/PathSearch.h"
#include "SEImplementation/Image/ImageInterfaceTraits.h"
#include "SEImplementation/Image/ImagePsf.h"
#include "ModelFitting/Parameters/ManualParameter.h"
#include "ModelFitting/Parameters/DependentParameter.h"
#include "ModelFitting/Parameters/ExpSigmoidConverter.h"
#include "ModelFitting/Parameters/SigmoidConverter.h"
#include "ModelFitting/Parameters/NormalizedConverter.h"
#include "ModelFitting/Models/OnlySmooth.h"
#include "ModelFitting/Models/OldSharp.h"
#include "ModelFitting/Models/AutoSharp.h"
#include "ModelFitting/Models/CircularlySymmetricModelComponent.h"
#include "ModelFitting/Models/ScaledModelComponent.h"
#include "ModelFitting/Models/RotatedModelComponent.h"
#include "ModelFitting/Models/PointModel.h"
#include "ModelFitting/Models/ExtendedModel.h"
#include "ModelFitting/Models/FlattenedMoffatComponent.h"
#include "ModelFitting/Models/FrameModel.h"
#include "ModelFitting/Engine/ResidualEstimator.h"
#include "ModelFitting/Engine/LeastSquareEngineManager.h"
#include "ModelFitting/Engine/AsinhChiSquareComparator.h"
#include "ModelFitting/Engine/EngineParameterManager.h"
#include "ModelFitting/Engine/DataVsModelResiduals.h"
#include "SEImplementation/Plugin/DetectionFrameSourceStamp/DetectionFrameSourceStamp.h"
#include "SEImplementation/Plugin/PixelCentroid/PixelCentroid.h"
#include "SEImplementation/Property/PixelCoordinateList.h"
#include "SEImplementation/Plugin/PixelBoundaries/PixelBoundaries.h"
#include "SEImplementation/Plugin/ShapeParameters/ShapeParameters.h"
#include "SEImplementation/Plugin/PeakValue/PeakValue.h"
#include "SEImplementation/Plugin/IsophotalFlux/IsophotalFlux.h"
#include "SEFramework/Property/DetectionFrame.h"
#include "SEImplementation/Image/VectorImageDataVsModelInputTraits.h"
#include "SEImplementation/Measurement/MultithreadedMeasurement.h"
#include "ModelFitting/Image/NullPsf.h"
Go to the source code of this file.
Namespaces | |
SourceXtractor | |
Definition at line 92 of file MoffatModelFittingTask.cpp.
Referenced by SourceXtractor::MoffatCriteria::doesImpact(), SourceXtractor::CircularAperture::getArea(), SourceXtractor::EllipticalAperture::getMaxPixel(), SourceXtractor::EllipticalAperture::getMinPixel(), SourceXtractor::interpolate_pix(), ModelFitting::ImageTraits< cv::Mat >::interpolate_pix(), SourceXtractor::MultiThresholdPartitionStep::reassignPixels(), and SourceXtractor::SplineModel::splineLine().
Definition at line 92 of file MoffatModelFittingTask.cpp.
Referenced by SourceXtractor::MoffatCriteria::doesImpact(), SourceXtractor::CircularAperture::getArea(), SourceXtractor::EllipticalAperture::getMaxPixel(), SourceXtractor::EllipticalAperture::getMinPixel(), SourceXtractor::interpolate_pix(), ModelFitting::ImageTraits< cv::Mat >::interpolate_pix(), SourceXtractor::Lutz::labelImage(), SourceXtractor::MultiThresholdPartitionStep::reassignPixels(), and SourceXtractor::SplineModel::splineLine().
double exp_i0_guess |
Definition at line 95 of file MoffatModelFittingTask.cpp.
std::shared_ptr<EngineParameter> flat_top_offset |
Definition at line 96 of file MoffatModelFittingTask.cpp.
Referenced by SourceXtractor::MoffatModelEvaluator::MoffatModelEvaluator().
double m_size |
Definition at line 91 of file MoffatModelFittingTask.cpp.
std::shared_ptr<EngineParameter> minkowski_exponent |
Definition at line 96 of file MoffatModelFittingTask.cpp.
Referenced by SourceXtractor::MoffatModelEvaluator::MoffatModelEvaluator().
std::shared_ptr<EngineParameter> moffat_i0 |
Definition at line 96 of file MoffatModelFittingTask.cpp.
Referenced by SourceXtractor::MoffatModelEvaluator::MoffatModelEvaluator().
std::shared_ptr<EngineParameter> moffat_index |
Definition at line 96 of file MoffatModelFittingTask.cpp.
Referenced by SourceXtractor::MoffatModelEvaluator::MoffatModelEvaluator().
std::shared_ptr<EngineParameter> moffat_rotation |
Definition at line 97 of file MoffatModelFittingTask.cpp.
Referenced by SourceXtractor::MoffatModelEvaluator::MoffatModelEvaluator().
std::shared_ptr<EngineParameter> moffat_x_scale |
Definition at line 97 of file MoffatModelFittingTask.cpp.
std::shared_ptr<EngineParameter> moffat_y_scale |
Definition at line 97 of file MoffatModelFittingTask.cpp.
Definition at line 93 of file MoffatModelFittingTask.cpp.
Referenced by TestImage::addBackgroundNoise(), TestImage::addBadColumns(), TestImage::addBadPixels(), SourceXtractor::FlexibleModelFittingPointModel::addForSource(), SourceXtractor::FlexibleModelFittingExponentialModel::addForSource(), SourceXtractor::FlexibleModelFittingDevaucouleursModel::addForSource(), SourceXtractor::FlexibleModelFittingSersicModel::addForSource(), ModelFitting::ImageTraits< cv::Mat >::addImageToImage(), ModelFitting::ImageTraits< ImageInterfaceTypePtr >::addImageToImage(), ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::addImageToImage(), TestImage::addPointSource(), TestImage::addPoissonNoise(), SourceXtractor::Frame< T >::applyFilter(), ModelFitting::ImageTraits< cv::Mat >::at(), ModelFitting::ImageTraits< ImageInterfaceTypePtr >::at(), SourceXtractor::VectorImage< SeFloat >::at(), ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::at(), SourceXtractor::BackgroundModel::BackgroundModel(), SourceXtractor::NumericalDerivative::centralDifference(), SourceXtractor::compareImages(), SourceXtractor::FlexibleModelFittingTask::computeChiSquaredForFrame(), SourceXtractor::JacobianGroupTask::computeProperties(), SourceXtractor::ApertureFlagTask::computeProperties(), SourceXtractor::AutoPhotometryFlagTask::computeProperties(), SourceXtractor::MoffatModelFittingTask::computeProperties(), SourceXtractor::PsfTask::computeProperties(), SourceXtractor::DetectionFrameGroupStampTask::computeProperties(), SourceXtractor::DetectionFrameSourceStampTask::computeProperties(), SourceXtractor::FlexibleModelFittingTask::computeProperties(), SourceXtractor::JacobianSourceTask::computeProperties(), SourceXtractor::SaturateFlagSourceTask::computeProperties(), SourceXtractor::DFTConvolution< DetectionImage::PixelType, PaddedType >::convolve(), SourceXtractor::BufferedImage< T >::copyOverlappingPixels(), SourceXtractor::FlexibleModelFittingTask::createImageCopy(), SourceXtractor::FlexibleModelFittingTask::createWeightImage(), SourceXtractor::DFTConvolution< DetectionImage::PixelType, PaddedType >::dumpImage(), ModelFitting::CompactSersicModel< ImageType >::SersicModelEvaluator::evaluateModel(), ModelFitting::CompactExponentialModel< ImageType >::ExponentialModelEvaluator::evaluateModel(), SourceXtractor::fillAperture(), SourceXtractor::SE2BackgroundModeller::filterMedian(), SourceXtractor::PsfPluginConfig::generateGaussianPsf(), BenchBackgroundConvolution::generateImage(), BenchConvolution::generateImage(), SourceXtractor::InterpolatedImageSource< T >::generateTile(), SourceXtractor::BgDFTConvolutionImageSource::generateTile(), SourceXtractor::WeightMapImageSource::generateTile(), SourceXtractor::BufferedImage< T >::getChunk(), SourceXtractor::ImageChunk< T >::getChunk(), SourceXtractor::ProcessedImage< T, P >::getChunk(), SourceXtractor::VectorImage< SeFloat >::getChunk(), ModelFitting::ImageTraits< cv::Mat >::getClamped(), ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::getClamped(), SourceXtractor::getClamped(), SourceXtractor::ProcessingImageSource< DetectionImage::PixelType >::getImageTile(), SourceXtractor::TemporaryFitsImageSource< T >::getImageTile(), SourceXtractor::FitsImageSource< T >::getImageTile(), SourceXtractor::TypedSplineModelWrapper< T >::getImageTile(), SourceXtractor::InterpolatedImageSource< T >::getInterpolatedValue(), SourceXtractor::TransformedAperture::getMaxPixel(), SourceXtractor::TransformedAperture::getMinPixel(), SourceXtractor::FlexibleModelFittingDependentParameter::getPartialDerivatives(), SourceXtractor::VariablePsf::getPsf(), DummyFillModel< ImageType >::getRasterizedImage(), DummyExpModel< ImageType >::getRasterizedImage(), DummySersicModel< ImageType >::getRasterizedImage(), SourceXtractor::TileManager::getTileForPixel(), SourceXtractor::MoffatModelEvaluator::getValue(), ModelFitting::FlattenedMoffatComponent::getValue(), SourceXtractor::SplineModel::getValue(), SourceXtractor::InterpolatedImage< T >::getValue(), SourceXtractor::FunctionalImage< T >::getValue(), SourceXtractor::BufferedImage< T >::getValue(), ModelFitting::RotatedModelComponent::getValue(), ModelFitting::TransformModelComponent::getValue(), SourceXtractor::ImageChunk< T >::getValue(), SourceXtractor::MirrorImage< T >::getValue(), SourceXtractor::RecenterImage< T >::getValue(), SourceXtractor::TypedSplineModelWrapper< T >::getValue(), ModelFitting::ScaledModelComponent::getValue(), SourceXtractor::ThresholdedImage< T >::getValue(), SourceXtractor::ProcessedImage< T, P >::getValue(), SourceXtractor::ImageTile< T >::getValue(), SourceXtractor::PaddedImage< T, CoordinateInterpolation >::getValue(), SourceXtractor::VectorImage< SeFloat >::getValue(), SourceXtractor::PaddedImage< T, nullptr >::getValue(), SourceXtractor::SimpleBackgroundAnalyzer::getVariance(), SourceXtractor::MoffatCheckImage::handleMessage(), SourceXtractor::ModelFittingConfig::initializeInner(), ModelFitting::TransformModelComponent::insideSharpRegion(), ModelFitting::RotatedModelComponent::insideSharpRegion(), ModelFitting::ScaledModelComponent::insideSharpRegion(), SourceXtractor::interpolate_pix(), ModelFitting::ImageTraits< cv::Mat >::interpolate_pix(), SourceXtractor::NeighbourInfo::isNeighbourObjectPixel(), SourceXtractor::InterpolatedImage< T >::isPixelGood(), SourceXtractor::ImageTile< T >::isPixelInTile(), SourceXtractor::Lutz::labelImage(), main(), TestImage::mainMethod(), SourceXtractor::make_kernel(), ModelFitting::ImageTraits< cv::Mat >::make_kernel(), SourceXtractor::SplineModel::makeSplineDeriv(), SourceXtractor::MoffatModelEvaluator::MoffatModelEvaluator(), SourceXtractor::ProgressWidget::move(), SourceXtractor::BackgroundConvolution::normalize(), SourceXtractor::SE2BackgroundModeller::replaceUNDEF(), TestImage::saturate(), SourceXtractor::FitsImageSource< T >::saveTile(), SourceXtractor::WriteableBufferedImage< T >::setValue(), SourceXtractor::ImageTile< T >::setValue(), SourceXtractor::VectorImage< SeFloat >::setValue(), ModelFitting::ImageTraits< cv::Mat >::shiftResize(), ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::shiftResize(), SourceXtractor::shiftResize(), ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::shiftResizeLancszos(), SourceXtractor::shiftResizeLancszos(), ModelFitting::GSLEngine::solveProblem(), SourceXtractor::SplineModel::splineLine(), SourceXtractor::transform(), TestImage::transformSources(), SourceXtractor::UniversalImageChunk< T >::UniversalImageChunk(), SourceXtractor::FlexibleModelFittingTask::updateCheckImages(), SourceXtractor::VectorImage< SeFloat >::VectorImage(), BenchBackgroundConvolution::verifyResults(), BenchConvolution::verifyResults(), and SourceXtractor::FitsWriter::writeFile().
Definition at line 93 of file MoffatModelFittingTask.cpp.
Referenced by TestImage::addBackgroundNoise(), TestImage::addBadColumns(), TestImage::addBadPixels(), SourceXtractor::FlexibleModelFittingPointModel::addForSource(), SourceXtractor::FlexibleModelFittingExponentialModel::addForSource(), SourceXtractor::FlexibleModelFittingDevaucouleursModel::addForSource(), SourceXtractor::FlexibleModelFittingSersicModel::addForSource(), ModelFitting::ImageTraits< cv::Mat >::addImageToImage(), ModelFitting::ImageTraits< ImageInterfaceTypePtr >::addImageToImage(), ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::addImageToImage(), TestImage::addPointSource(), TestImage::addPoissonNoise(), SourceXtractor::Frame< T >::applyFilter(), ModelFitting::ImageTraits< cv::Mat >::at(), ModelFitting::ImageTraits< ImageInterfaceTypePtr >::at(), SourceXtractor::VectorImage< SeFloat >::at(), ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::at(), SourceXtractor::BackgroundModel::BackgroundModel(), SourceXtractor::compareImages(), SourceXtractor::FlexibleModelFittingTask::computeChiSquaredForFrame(), SourceXtractor::JacobianGroupTask::computeProperties(), SourceXtractor::AutoPhotometryFlagTask::computeProperties(), SourceXtractor::ApertureFlagTask::computeProperties(), SourceXtractor::MoffatModelFittingTask::computeProperties(), SourceXtractor::PsfTask::computeProperties(), SourceXtractor::DetectionFrameSourceStampTask::computeProperties(), SourceXtractor::DetectionFrameGroupStampTask::computeProperties(), SourceXtractor::FlexibleModelFittingTask::computeProperties(), SourceXtractor::JacobianSourceTask::computeProperties(), SourceXtractor::SaturateFlagSourceTask::computeProperties(), SourceXtractor::DFTConvolution< DetectionImage::PixelType, PaddedType >::convolve(), SourceXtractor::BufferedImage< T >::copyOverlappingPixels(), SourceXtractor::FlexibleModelFittingTask::createImageCopy(), SourceXtractor::FlexibleModelFittingTask::createWeightImage(), SourceXtractor::DFTConvolution< DetectionImage::PixelType, PaddedType >::dumpImage(), ModelFitting::CompactSersicModel< ImageType >::SersicModelEvaluator::evaluateModel(), ModelFitting::CompactExponentialModel< ImageType >::ExponentialModelEvaluator::evaluateModel(), SourceXtractor::fillAperture(), SourceXtractor::SE2BackgroundModeller::filterMedian(), SourceXtractor::PsfPluginConfig::generateGaussianPsf(), BenchBackgroundConvolution::generateImage(), BenchConvolution::generateImage(), SourceXtractor::InterpolatedImageSource< T >::generateTile(), SourceXtractor::BgDFTConvolutionImageSource::generateTile(), SourceXtractor::WeightMapImageSource::generateTile(), SourceXtractor::ImageBase< SeFloat >::getChunk(), SourceXtractor::BufferedImage< T >::getChunk(), SourceXtractor::ImageChunk< T >::getChunk(), SourceXtractor::ProcessedImage< T, P >::getChunk(), SourceXtractor::VectorImage< SeFloat >::getChunk(), ModelFitting::ImageTraits< cv::Mat >::getClamped(), ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::getClamped(), SourceXtractor::getClamped(), SourceXtractor::ProcessingImageSource< DetectionImage::PixelType >::getImageTile(), SourceXtractor::TemporaryFitsImageSource< T >::getImageTile(), SourceXtractor::FitsImageSource< T >::getImageTile(), SourceXtractor::TypedSplineModelWrapper< T >::getImageTile(), SourceXtractor::InterpolatedImageSource< T >::getInterpolatedValue(), SourceXtractor::TransformedAperture::getMaxPixel(), SourceXtractor::TransformedAperture::getMinPixel(), SourceXtractor::VariablePsf::getPsf(), DummyFillModel< ImageType >::getRasterizedImage(), DummyExpModel< ImageType >::getRasterizedImage(), DummySersicModel< ImageType >::getRasterizedImage(), SourceXtractor::TileManager::getTileForPixel(), SourceXtractor::MoffatModelEvaluator::getValue(), ModelFitting::FlattenedMoffatComponent::getValue(), SourceXtractor::SplineModel::getValue(), SourceXtractor::InterpolatedImage< T >::getValue(), SourceXtractor::FunctionalImage< T >::getValue(), SourceXtractor::BufferedImage< T >::getValue(), ModelFitting::RotatedModelComponent::getValue(), ModelFitting::TransformModelComponent::getValue(), SourceXtractor::ImageChunk< T >::getValue(), SourceXtractor::MirrorImage< T >::getValue(), SourceXtractor::RecenterImage< T >::getValue(), SourceXtractor::TypedSplineModelWrapper< T >::getValue(), ModelFitting::ScaledModelComponent::getValue(), SourceXtractor::ThresholdedImage< T >::getValue(), SourceXtractor::ProcessedImage< T, P >::getValue(), SourceXtractor::ImageTile< T >::getValue(), SourceXtractor::PaddedImage< T, CoordinateInterpolation >::getValue(), SourceXtractor::VectorImage< SeFloat >::getValue(), SourceXtractor::PaddedImage< T, nullptr >::getValue(), SourceXtractor::SimpleBackgroundAnalyzer::getVariance(), SourceXtractor::MoffatCheckImage::handleMessage(), ModelFitting::RotatedModelComponent::insideSharpRegion(), ModelFitting::TransformModelComponent::insideSharpRegion(), ModelFitting::ScaledModelComponent::insideSharpRegion(), SourceXtractor::interpolate_pix(), ModelFitting::ImageTraits< cv::Mat >::interpolate_pix(), SourceXtractor::NeighbourInfo::isNeighbourObjectPixel(), SourceXtractor::InterpolatedImage< T >::isPixelGood(), SourceXtractor::ImageTile< T >::isPixelInTile(), SourceXtractor::Lutz::labelImage(), main(), TestImage::mainMethod(), SourceXtractor::SplineModel::makeSplineDeriv(), SourceXtractor::MoffatModelEvaluator::MoffatModelEvaluator(), SourceXtractor::ProgressWidget::move(), SourceXtractor::BackgroundConvolution::normalize(), SourceXtractor::SE2BackgroundModeller::replaceUNDEF(), TestImage::saturate(), SourceXtractor::FitsImageSource< T >::saveTile(), SourceXtractor::WriteableBufferedImage< T >::setValue(), SourceXtractor::ImageTile< T >::setValue(), SourceXtractor::VectorImage< SeFloat >::setValue(), ModelFitting::ImageTraits< cv::Mat >::shiftResize(), ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::shiftResize(), SourceXtractor::shiftResize(), ModelFitting::ImageTraits< WriteableInterfaceTypePtr >::shiftResizeLancszos(), SourceXtractor::shiftResizeLancszos(), SourceXtractor::SplineModel::splineLine(), SourceXtractor::transform(), TestImage::transformSources(), SourceXtractor::UniversalImageChunk< T >::UniversalImageChunk(), SourceXtractor::FlexibleModelFittingTask::updateCheckImages(), SourceXtractor::VectorImage< SeFloat >::VectorImage(), BenchBackgroundConvolution::verifyResults(), BenchConvolution::verifyResults(), and SourceXtractor::FitsWriter::writeFile().