diff --git a/include/core/capture/capture_base.h b/include/core/capture/capture_base.h
index 8732820b4db10cd2a561c83d63defd82108f5ee4..bdec47c6e898b15c6464a050e1819fc04c42743d 100644
--- a/include/core/capture/capture_base.h
+++ b/include/core/capture/capture_base.h
@@ -61,7 +61,6 @@ class CaptureBase : public NodeBase, public std::enable_shared_from_this<Capture
 
         FrameBasePtr getFrame() const;
         void setFrame(const FrameBasePtr _frm_ptr);
-        void unlinkFromFrame(){frame_ptr_.reset();}
 
         virtual void setProblem(ProblemPtr _problem) final;
         FeatureBasePtrList& getFeatureList();
diff --git a/include/core/frame/frame_base.h b/include/core/frame/frame_base.h
index bc059138890b4817bf5fa7b69683e7154b05d6a9..d6ec479adc0dab8505023add9fc2c9f4b41b1b2b 100644
--- a/include/core/frame/frame_base.h
+++ b/include/core/frame/frame_base.h
@@ -138,7 +138,6 @@ class FrameBase : public NodeBase, public std::enable_shared_from_this<FrameBase
         CaptureBasePtr getCaptureOf(const SensorBasePtr _sensor_ptr);
         CaptureBasePtr getCaptureOf(const SensorBasePtr _sensor_ptr, const std::string& type);
         CaptureBasePtrList getCapturesOf(const SensorBasePtr _sensor_ptr);
-        void unlinkCapture(CaptureBasePtr _cap_ptr);
 
         FactorBasePtr getFactorOf(const ProcessorBasePtr _processor_ptr);
         FactorBasePtr getFactorOf(const ProcessorBasePtr _processor_ptr, const std::string& type);
diff --git a/src/frame/frame_base.cpp b/src/frame/frame_base.cpp
index 02914eb1a2e7910c5c720742d3e001ac59af092b..789c93ec962000c611716d041b4639d075e0c5f8 100644
--- a/src/frame/frame_base.cpp
+++ b/src/frame/frame_base.cpp
@@ -353,12 +353,6 @@ CaptureBasePtrList FrameBase::getCapturesOf(const SensorBasePtr _sensor_ptr)
     return captures;
 }
 
-void FrameBase::unlinkCapture(CaptureBasePtr _cap_ptr)
-{
-    _cap_ptr->unlinkFromFrame();
-    capture_list_.remove(_cap_ptr);
-}
-
 FactorBasePtr FrameBase::getFactorOf(const ProcessorBasePtr _processor_ptr, const std::string& type)
 {
     for (const FactorBasePtr& constaint_ptr : getConstrainedByList())